summaryrefslogtreecommitdiff
path: root/src/mon/PaxosService.cc
Commit message (Expand)AuthorAgeFilesLines
* mon: PaxosService: drop atomic_t on 'proposing'Joao Eduardo Luis2013-05-221-2/+2
* Revert "PaxosService: use get and put for version_t"Sage Weil2013-05-011-2/+8
* mon: compact PaxosService prefix on trimSage Weil2013-04-291-0/+4
* PaxosService: use get and put for version_tSamuel Just2013-04-261-8/+2
* mon: drop forwarded requests after an electionSage Weil2013-04-231-0/+10
* mon: set threshold to periodically stash_fullSage Weil2013-04-221-1/+3
* mon: PaxosService: fix trim criteria so to avoid constantly trimmingJoao Eduardo Luis2013-04-181-3/+14
* mon/PaxosService: fix proposal waiter handlingSage Weil2013-03-181-15/+10
* mon: fix other debug dumpsSage Weil2013-02-261-8/+5
* mon: avoid expensive dump unless log will gatherSage Weil2013-02-261-5/+7
* mon: ceph-mon: convert an old monitor store to the new formatJoao Eduardo Luis2013-02-211-15/+41
* mon: PaxosService: rework full version stashingJoao Eduardo Luis2013-02-211-1/+14
* mon: Paxos: trim through PaxosJoao Eduardo Luis2013-02-211-11/+14
* mon: Single-paxos and key/value store supportJoao Eduardo Luis2013-02-211-27/+111
* mon: PaxosService: cancel proposal timer after electionJoao Eduardo Luis2012-11-301-0/+5
* mon: Paxos{,Service}: finish contexts and put messages on shutdownJoao Eduardo Luis2012-11-181-0/+1
* make everyone use our assert #include and macroSage Weil2012-06-061-2/+1
* mon: add doxygen-format comments to the PaxosService class.Joao Eduardo Luis2012-05-291-1/+9
* log: new logging infrastructureSage Weil2012-03-271-1/+1
* paxosservice: tolerate _active() call when not activeSage Weil2011-11-211-1/+5
* paxosservice: consolidate _active and _commitSage Weil2011-11-191-16/+3
* paxosservice: remove unused committed() callbackSage Weil2011-11-191-2/+0
* mon: mdsmon: tick() from on_active() instead of committed()Sage Weil2011-11-191-1/+2
* paxos: do not create_pending if !activeSage Weil2011-11-181-2/+3
* mon: create initial states after quorum is formedSage Weil2011-11-111-0/+7
* paxos: fix race between active and commitSage Weil2011-11-081-3/+4
* mon: revamp monitor statesSage Weil2011-11-071-2/+2
* mon: rename election_starting -> restartSage Weil2011-11-071-3/+3
* Convert g_ceph_context to a pointer.Colin Patrick McCabe2011-06-211-1/+1
* g_clock.now -> ceph_clock_nowColin Patrick McCabe2011-06-201-1/+1
* Create de-globalized versions of the dout macroColin Patrick McCabe2011-06-201-2/+2
* g_conf: change to pointerColin Patrick McCabe2011-06-071-3/+3
* Rename config.h -> common/config.hColin Patrick McCabe2011-02-231-1/+1
* logging: eliminate dbeginlColin Patrick McCabe2010-12-071-2/+1
* timer: make init/shutdown explicitSage Weil2010-11-151-4/+4
* Monitor: start timer thread in init(), not ctorColin Patrick McCabe2010-11-031-4/+4
* mon: Don't force a wait of paxos_propose_interval seconds on every commit.Greg Farnum2010-10-201-2/+8
* mon: rename whoami rank, simplify rank change logicSage Weil2010-06-081-1/+1
* Merge branch 'unstable' into authSage Weil2009-10-211-3/+1
|\
| * mon: new, improved monitor request/reply routingSage Weil2009-10-091-3/+1
* | Merge commit 'origin/unstable' into authYehuda Sadeh2009-10-051-1/+1
|\ \ | |/
| * objecter: fix uninitialized variable last_seen_versionSage Weil2009-09-221-1/+1
* | Merge branch 'unstable' into authSage Weil2009-09-091-0/+4
|\ \ | |/
| * mon: fast assignment of client idsSage Weil2009-09-041-0/+4
* | auth: client <-> mon auth skeletonYehuda Sadeh2009-08-191-1/+0
|/
* mon/objecter: The monitors and Objecter now use the version in messages.Greg Farnum2009-06-251-1/+1
* mon/msg: PThey mostly hold version_t's now. Unused, though.Greg Farnum2009-06-241-1/+1
* mon: fix uninitialized variableSage Weil2009-01-081-1/+1
* dispatcher: cascading dispatch infrastructureYehuda Sadeh2008-12-041-5/+6
* mon: always discard pending on election completionSage Weil2008-12-031-2/+1