summaryrefslogtreecommitdiffstats
path: root/src/messages/MMonElection.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* messages: use final specifier for destructorPatrick Donnelly2020-11-101-1/+1
* mon: elector: include the election strategy in MMonElection and check itGreg Farnum2020-07-201-4/+11
* mon: elector: spread current election scores in election messagesGreg Farnum2020-07-081-4/+8
* messages: Build target 'common' without using namespace in headersAdam C. Emerson2020-03-071-9/+10
* src/: define ceph_release_t and use itKefu Chai2019-05-041-1/+2
* src/: use make_message<Foo> instead of Foo::create()Kefu Chai2019-04-181-7/+6
* mon: maintain quorum_min_mon_releaseSage Weil2019-02-121-2/+9
* *: use std::string_view instead of char ptrPatrick Donnelly2019-01-091-1/+1
* messages: define HEAD_VERSION and COMPAT_VERSION inlinedKefu Chai2018-08-171-6/+6
* msg: cleanup factory/ref definition in messagesPatrick Donnelly2018-08-151-6/+3
* msg: add factory method to correctly construct smart_ptrPatrick Donnelly2018-08-151-0/+6
* core: use const_iterator for decodeKefu Chai2018-05-171-1/+1
* messages: Use unqualified encode/decodeAdam C. Emerson2018-01-101-22/+23
* mon: collect mon metadata as part of electionSage Weil2017-07-071-14/+14
* messages/MMonElection: drop old compat cruftSage Weil2017-04-211-15/+6
* common: add override in msg subsystemliuchang08122017-03-031-5/+5
* assert(0) -> ceph_abort()Sage Weil2016-11-221-1/+1
* messages: MMonElection: support mon-specific featuresJoao Eduardo Luis2016-10-291-3/+13
* Use sized integer.Kevin Cox2014-06-201-1/+1
* mon: do not use CEPH_FEATURES_ALL for things that touch the diskGreg Farnum2014-01-241-1/+1
* Elector: send an OP_NAK MMonElection to old peers who support itGreg Farnum2014-01-241-3/+3
* messages: make room for passing supported monitor commands in MMonElectionGreg Farnum2013-12-091-1/+5
* Revert "mon: when electing, be sure acked leaders have new enough stores to l...Greg Farnum2013-04-301-11/+12
* mon: when electing, be sure acked leaders have new enough stores to leadGreg Farnum2013-04-251-4/+19
* mon: share quorum features on election victorySage Weil2012-09-131-6/+12
* mon: note that monmap may be reencoded laterSage Weil2012-06-221-0/+3
* mon: conditionally encode old monmap when peer lacks featureSage Weil2012-06-221-0/+8
* features: explicitly use CEPH_FEATURES_ALL instead of -1Sage Weil2012-05-171-1/+1
* monmap: use feature bits and single encode() methodSage Weil2012-05-151-1/+1
* mon: fix MMonElection encoding versionSage Weil2012-02-111-1/+1
* messages: populate header.version in constructorSage Weil2012-02-101-2/+4
* msg: go const-crazy on messagesSage Weil2012-01-301-2/+2
* msg: no cct for decode_payloadSage Weil2012-01-301-1/+1
* msg: no cct needed for message encodingSage Weil2012-01-301-1/+1
* msg: pass features explicitly into message encodersSage Weil2012-01-301-1/+1
* use libuuid for fsidSage Weil2011-11-121-1/+1
* mon: verify fsid during probe and electionSage Weil2011-11-111-2/+9
* msg: remove globalsColin Patrick McCabe2011-06-211-2/+2
* Bug #98: Unique names for include guardsMarkus Elfring2010-06-171-2/+2
* msg: MMonElection has a private destructorGreg Farnum2010-03-311-1/+4
* mon: fix pgstat for multiple monitorsSage Weil2008-06-301-1/+4
* fixed mon message encodingSage Weil2008-05-091-7/+7
* mon: monmaptool; elector shares monmaps; some cleanupSage Weil2008-02-011-12/+17
* fixed get_type_name type to make latest g++ happySage Weil2007-12-311-1/+1
* reorganized source treeSage Weil2007-12-191-0/+63