summaryrefslogtreecommitdiffstats
path: root/src/mon/Paxos.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* mon: store a reference as member variableKefu Chai2020-12-061-100/+100
* mon: paxos: Delete logger in destructorBrad Hubbard2020-12-011-1/+0
* mon: Build ceph-mon without using namespace declarations in headersAdam C. Emerson2020-03-221-13/+20
* include: convert FunctionContext usage to generic LambdaContextPatrick Donnelly2019-09-161-10/+10
* mon: use get_req<> instead of static_cast<>(get_req())Kefu Chai2019-08-301-7/+7
* mon: Rearrange Paxos::dispatch to be a little cleanerGreg Farnum2019-08-191-39/+35
* mon: s/Mutex/ceph::mutex/Kefu Chai2019-08-031-20/+24
* mon: paxos: introduce new reset_pending_committing_finishers for safetyGreg Farnum2019-04-301-6/+8
* mon: Mutex::Locker -> std::lock_guardSage Weil2018-10-161-1/+1
* Rename "include/assert.h"Brad Hubbard2018-09-141-1/+1
* mon: Use ceph_assert for asserts.Adam C. Emerson2018-08-271-51/+51
* common,rbd,rgw,osd: extract config values into ConfigValuesKefu Chai2018-07-101-24/+24
* common: fix enum redeclarationQiaowei Ren2018-06-201-5/+5
* mon: add send_mon_message() helperSage Weil2018-05-261-5/+5
* core: use const_iterator for decodeKefu Chai2018-05-171-2/+2
* mgr: add units to performance countersRubab-Syed2018-02-031-5/+5
* mon: Use unqualified encode/decodeAdam C. Emerson2018-01-101-2/+2
* cleanup: Replacing MIN,MAX with std::min,std::maxamitkuma2017-11-201-2/+2
* Merge pull request #18617 from tchaikov/wip-mon-cleanupKefu Chai2017-11-131-10/+4
|\
| * mon: amend the comment of WRITE -> REFRESH transitionKefu Chai2017-11-061-2/+3
| * mon: remove unused waiting_for_commitKefu Chai2017-10-301-8/+1
* | mon: use mono clock for durationPatrick Donnelly2017-10-271-19/+18
|/
* mon: elevate priority of many perf countersJohn Spray2017-09-271-0/+5
* common,mds,mgr,mon,osd: store event only if it's addedKefu Chai2017-08-201-35/+32
* osd: Fix Paxos shutdown handling for commit_finish raceDavid Zafman2017-08-101-0/+23
* mon/Paxos: fix annoying formatting spacingJoao Eduardo Luis2017-07-091-6/+6
* Merge pull request #15371 from liewegas/wip-mon-client-featuresSage Weil2017-06-071-1/+7
|\
| * mon: share connected features with leaderSage Weil2017-06-011-1/+7
* | mon/Paxos: add plug/unplugSage Weil2017-06-051-1/+4
|/
* mon: check is_shutdown() in timer callbacksKefu Chai2017-05-051-60/+25
* mon: add override in mon subsystemliuchang08122017-02-151-7/+7
* Merge pull request #12276 from kylinstorage/wip-cleanup-makesharedJohn Spray2017-01-061-8/+8
|\
| * mon: use std::make_shared to replace newYunchuan Wen2016-12-091-8/+8
* | common: Unskew clockAdam C. Emerson2016-12-221-30/+30
* | mon: make it more clearly to debug for paxos statesongbaisen2016-12-121-1/+1
|/
* assert(0) -> ceph_abort()Sage Weil2016-11-221-4/+4
* Merge pull request #10359 from songbaisen/b11Yuri Weinstein2016-10-201-0/+4
|\
| * mon: paxos add the timeout function when peon recoverysongbaisen2016-07-201-0/+4
* | mon/Paxos: move classes to .cc fileMichal Jarzabek2016-09-231-0/+64
* | mon: remove the redundant list swap in paxos commit_proposalsongbaisen2016-06-281-3/+1
|/
* mon: remove the repeat quorum size jugementsongbaisen2016-06-201-3/+1
* MON: optimize header file dependency.cxwshawn2016-05-201-3/+2
* Merge pull request #8307 from songbaisen/song16Samuel Just2016-05-181-1/+1
|\
| * mon: paxos small optimization on store_statesongbaisen2016-05-041-1/+1
* | mon: remove remove_legacy_versions()Kefu Chai2016-03-281-19/+0
|/
* make ctors with one argument explicitDanny Al-Gaaf2016-01-291-1/+1
* mon: degrade a log message to level 2Kongming Wu2001-04-291-1/+1
* mon: make all paxos-related timeouts relative to mon_leaseSage Weil2015-09-211-5/+12
* mon: services: assert on unexpected op request typeJoao Eduardo Luis2015-07-161-0/+1
* mon: Paxos: mark eventsJoao Eduardo Luis2015-07-161-0/+18