summaryrefslogtreecommitdiffstats
path: root/src/mon/PaxosService.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* mon: add override in mon subsystemliuchang08122017-02-151-3/+3
* common: Unskew clockAdam C. Emerson2016-12-221-1/+1
* mon/PaxosService: move classes to cc fileMichal Jarzabek2016-08-071-0/+60
* Merge pull request #10231 from yonghengdexin735/wip-zzz-paxosserver-typeYuri Weinstein2016-08-011-1/+1
|\
| * mon/PaxosService.cc:the returned value type is inconsistentzhang.zezhu2016-07-201-1/+1
* | Merge pull request #9717 from songbaisen/a7Kefu Chai2016-07-111-1/+1
|\ \ | |/ |/|
| * mon: do not recalculate 'to_remove' when it's knownsongbaisen2016-06-201-1/+1
* | mon: remove the redundant is_active judge in PaxosServicesongbaisen2016-06-211-6/+3
|/
* MON: optimize header file dependency.cxwshawn2016-05-201-6/+1
* mon: remove remove_legacy_versions()Kefu Chai2016-03-281-22/+0
* mon: compact full epochs alsoKefu Chai2016-01-281-0/+3
* mon/PaxosService: include msg and con ptr in dispatch debugSage Weil2015-09-211-1/+3
* mon: services: assert on unexpected op request typeJoao Eduardo Luis2015-07-161-0/+1
* mon: Monitor: forward_request_leader() taking ops insteadJoao Eduardo Luis2015-07-161-1/+1
* mon: PaxosService: mark eventsJoao Eduardo Luis2015-07-161-0/+1
* mon: PaxosService: use wait_for_.*_ctx() in absence of an opJoao Eduardo Luis2015-07-161-1/+1
* mon: services: use op-based wait_for_* functionsJoao Eduardo Luis2015-07-161-2/+2
* mon: optracker (2): remove all unecessary message put()Joao Eduardo Luis2015-07-161-3/+0
* mon: optracker (1): support MonOpRequestRefJoao Eduardo Luis2015-07-161-5/+9
* mon: PaxosService: call post_refresh() instead of post_paxos_update()Joao Eduardo Luis2015-07-161-0/+10
* mon: accumulate a single pending transaction and propose it all at onceSage Weil2015-01-131-21/+12
* mon/Paxos: WRITING != WRITING_PREVIOUSSage Weil2014-08-271-1/+2
* mon: interact with MonitorDBStore::Transactions by shared_ptr RefSage Weil2014-08-271-15/+15
* mon/PGMonitor: reset in-core PGMap if on-disk format changesSage Weil2013-07-271-1/+7
* mon/OSDMonitor: clean up waiting_for_map messages on shutdownSage Weil2013-07-161-0/+2
* mon/PaxosService: consolidate resetting in restart()Sage Weil2013-07-151-12/+6
* mon/PaxosService: assert not proposing in propose_pendingSage Weil2013-07-151-2/+1
* mon/PaxosService: do not prepare new pending if still proposingSage Weil2013-07-131-0/+4
* mon/PaxosService: remove redundant checkSage Weil2013-07-131-4/+1
* mon/PaxosService: fix trim completionSage Weil2013-07-131-1/+1
* mon/PaxosService: inline trim()Sage Weil2013-07-091-12/+6
* mon/PaxosService: move paxos_service_trim_max into caller, clean upSage Weil2013-07-091-23/+14
* mon/PaxosService: simplify paxos_service_trim_min checkSage Weil2013-07-091-7/+7
* mon: make service trim_to statelessSage Weil2013-07-091-8/+4
* mon/PaxosService: pass trim target into encode_trim()Sage Weil2013-07-091-3/+2
* mon/PaxosService: unwind should_trim()Sage Weil2013-07-091-18/+17
* mon/PaxosService: unwind service_should_trim() helperSage Weil2013-07-091-1/+2
* mon/PaxosService: trim periodically instead of via propose_pendingSage Weil2013-07-091-5/+14
* mon/PaxosService: reorder definitionsSage Weil2013-07-091-22/+22
* mon/PaxosService: uninline should_trim()Sage Weil2013-07-091-0/+14
* mon: fix osdmap stash, trim to retain complete history of full mapsSage Weil2013-07-091-0/+3
* mon/PaxosService: rename scrubSage Weil2013-06-261-2/+2
* mon/PaxosService: move upgrade_format() machinery into PaxosServiceSage Weil2013-06-251-0/+8
* mon/PaxosService: s/get_version()/get_last_committed()/Sage Weil2013-06-251-2/+2
* mon/PaxosService: drop unused {get,set,put}_version(prefix, a, bl)Sage Weil2013-06-251-19/+0
* mon/PaxosService: simplify full helpers, drop single-use helperSage Weil2013-06-251-1/+1
* mon: debug proposal timersSage Weil2013-06-191-3/+7
* mon: safely signal bootstrap from MonmapMonitor::update_from_paxos()Sage Weil2013-06-191-2/+2
* mon/PaxosService: cache {first,last}_committedJoao Eduardo Luis2013-06-191-0/+5
* mon: no need to refresh from _activeSage Weil2013-06-191-6/+4