summaryrefslogtreecommitdiffstats
path: root/src/mon/Paxos.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* mon: store a reference as member variableKefu Chai2020-12-061-2/+2
* mon: paxos: Delete logger in destructorBrad Hubbard2020-12-011-1/+5
* mon: Build ceph-mon without using namespace declarations in headersAdam C. Emerson2020-03-221-41/+40
* mon: s/Mutex/ceph::mutex/Kefu Chai2019-08-031-2/+2
* mon: paxos: introduce new reset_pending_committing_finishers for safetyGreg Farnum2019-04-301-0/+9
* mgr/PyFormatter: fix typosKefu Chai2018-09-211-1/+1
* mon: Use ceph_assert for asserts.Adam C. Emerson2018-08-271-4/+4
* common,rbd,rgw,osd: extract config values into ConfigValuesKefu Chai2018-07-101-1/+1
* Revert "mon: no delay for single message MSG_ALIVE and MSG_PGTEMP"Xiaoxi CHEN2018-05-251-8/+0
* core: use const_iterator for decodeKefu Chai2018-05-171-2/+2
* mon: remove unused waiting_for_commitKefu Chai2017-10-301-28/+0
* osd: Fix Paxos shutdown handling for commit_finish raceDavid Zafman2017-08-101-0/+11
* mon/Paxos: add plug/unplugSage Weil2017-06-051-1/+18
* Modify note errorlinbing2017-05-261-12/+12
* mon: add override in headersliuchang08122017-03-021-1/+1
* mon: no delay for single message MSG_ALIVE and MSG_PGTEMPyaoning2017-01-121-0/+8
* Merge pull request #12276 from kylinstorage/wip-cleanup-makesharedJohn Spray2017-01-061-2/+2
|\
| * mon: use std::make_shared to replace newYunchuan Wen2016-12-091-2/+2
* | common: Unskew clockAdam C. Emerson2016-12-221-3/+3
* | mon/Paxos.h: remove unneeded forward declarationYunchuan Wen2016-12-011-1/+0
|/
* mon/Paxos: move classes to .cc fileMichal Jarzabek2016-09-231-60/+6
* MON: optimize header file dependency.cxwshawn2016-05-201-4/+0
* mon: remove duplicated wordsLi Peng2016-05-031-1/+1
* mon: remove remove_legacy_versions()Kefu Chai2016-03-281-5/+0
* make ctors with one argument explicitDanny Al-Gaaf2016-01-291-6/+6
* mon: paxos is_recovering calc errorWeijun Duan2016-01-141-1/+1
* mon: Paxos: have wait_for_* functions requiring opsJoao Eduardo Luis2015-07-161-3/+21
* mon: optracker (1): support MonOpRequestRefJoao Eduardo Luis2015-07-161-8/+9
* be gender neutralAlexandre Marangone2015-03-241-6/+6
* doc: update doc with latest codeKefu Chai2015-02-241-4/+5
* mon/Paxos: consolidate finish_round()Sage Weil2015-01-131-8/+0
* mon: accumulate a single pending transaction and propose it all at onceSage Weil2015-01-131-23/+48
* mon: paxos: queue next proposal after waking up callbacksJoao Eduardo Luis2015-01-101-0/+1
* mon/Paxos: WRITING != WRITING_PREVIOUSSage Weil2014-08-271-0/+9
* mon/Paxos: make backend write asyncSage Weil2014-08-271-0/+1
* mon/Paxos: add writing and refresh statesSage Weil2014-08-271-0/+17
* mon/Paxos: break commit() into two piecesSage Weil2014-08-271-2/+6
* mon: interact with MonitorDBStore::Transactions by shared_ptr RefSage Weil2014-08-271-9/+10
* mon/Paxos: add perfcounters for most paxos operationsSage Weil2014-08-131-0/+44
* spelling correctionsDmitry Smirnov2014-04-171-2/+2
* mon: fix typo and remove redundant sentenceLoic Dachary2013-09-041-3/+2
* mon: fix typo in commentLoic Dachary2013-09-041-1/+1
* mon/Paxos: return whether store_state stored anythingSage Weil2013-08-201-1/+2
* mon/Paxos: accepted_pn_from has no semantic meaningSage Weil2013-07-221-2/+3
* ceph-monstore-tool: dump paxos transactionsSage Weil2013-07-221-1/+1
* Merge remote-tracking branch 'gh/wip-mon-report' into nextSage Weil2013-07-151-0/+6
|\
| * mon: include paxos info in reportSage Weil2013-07-151-0/+6
* | mon/Paxos: separate proposal commit from the end of the roundSage Weil2013-07-151-1/+2
* | mon: fix scrub vs paxos race: refresh on commit, not round completionSage Weil2013-07-151-0/+11
|/
* mon/Paxos: remove unnecessary trim enable/disableSage Weil2013-07-091-33/+1