index
:
ceph
main
ceph
Fast-forward packages
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
mon
/
Elector.h
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
mon/ElectionLogic: tie-breaker ignore proposal from marked down mon
Kamoltat
2024-06-26
1
-0
/
+13
*
mon/Elector.cc: Compress peer >= rank_size sanity check into send_peer_ping
Kamoltat
2022-12-15
1
-1
/
+1
*
mon: clear connection score during update & add sanity check live/dead connec...
Kamoltat
2022-12-09
1
-0
/
+5
*
mon/ConnectionTracker.cc: Improve notify_rank_removed()
Kamoltat
2022-12-09
1
-1
/
+1
*
mon: make paxos_size() unsigned
Kefu Chai
2022-07-16
1
-2
/
+2
*
mon/Elector: make paxos_size() an int
Kamoltat
2022-06-28
1
-1
/
+1
*
mon: build without "using namespace std"
Kefu Chai
2021-08-13
1
-7
/
+7
*
mon: notify_new_monmap in all the places we update our monmap
Greg Farnum
2021-03-22
1
-0
/
+2
*
mon: retain disallowed leader list on restart
Greg Farnum
2020-11-06
1
-6
/
+11
*
mon: elector: clean up pinging state properly on rank delete
Greg Farnum
2020-07-20
1
-0
/
+5
*
mon: elector: continue degrading scores on dead peer connections
Greg Farnum
2020-07-08
1
-0
/
+6
*
mon: elector: support dumping and resetting scores via admin socket
Greg Farnum
2020-07-08
1
-0
/
+5
*
mon: add/remove disallowed monitors from the command line
Greg Farnum
2020-07-08
1
-0
/
+10
*
mon: make the election strategy configurable at setup and runtime
Greg Farnum
2020-07-08
1
-1
/
+3
*
mon: elector: make timeouts etc configurable; resolves some TODOs
Greg Farnum
2020-07-08
1
-1
/
+1
*
mon: track when we remove a rank and update ConnectionTracker
Greg Farnum
2020-07-08
1
-4
/
+2
*
mon: elector: spread current election scores in election messages
Greg Farnum
2020-07-08
1
-1
/
+1
*
mon: elector: simplify the report sharing interface
Greg Farnum
2020-07-08
1
-2
/
+2
*
mon: start notifying the Elector and ConnectionTracker to be more explicit ab...
Greg Farnum
2020-07-08
1
-1
/
+15
*
elector: support disallowing specific monitor ranks from becoming leaders
Greg Farnum
2020-07-08
1
-0
/
+3
*
elector: actually persist connectivity scores on a regular basis
Greg Farnum
2020-07-08
1
-1
/
+7
*
mon: elector: Build a ConnectionTracker and new MMonPing to heartbeat peers
Greg Farnum
2020-07-08
1
-2
/
+35
*
mon: Build ceph-mon without using namespace declarations in headers
Adam C. Emerson
2020-03-22
1
-2
/
+2
*
elector: const-ify a bunch of functions
Greg Farnum
2019-08-19
1
-6
/
+6
*
elector: Update Elector and ElectionLogic function documentation
Greg Farnum
2019-08-19
1
-167
/
+56
*
elector: make some more ElectionLogic members private
Greg Farnum
2019-08-19
1
-1
/
+1
*
elector: fix privacy and restore dout in Elector
Greg Farnum
2019-08-19
1
-94
/
+91
*
elector: split ElectionLogic into its own compilation unit
Greg Farnum
2019-08-19
1
-44
/
+4
*
elector: move all the elector callouts into the Elector
Greg Farnum
2019-08-19
1
-14
/
+25
*
elector: make ElectionLogic private to Elector; undo most public shenanigans
Greg Farnum
2019-08-19
1
-7
/
+7
*
elector: create declare_standlone_victory in Elector/Logic for Monitor
Greg Farnum
2019-08-19
1
-9
/
+5
*
elector: make ElectionLogic::declare_victory private
Greg Farnum
2019-08-19
1
-1
/
+1
*
elector: route _bump_epoch through the interface-to-be
Greg Farnum
2019-08-19
1
-0
/
+1
*
elector: rename handle_propose_logic -> receive_propose
Greg Farnum
2019-08-19
1
-1
/
+1
*
elector: hoist handle_victory into ElectionLogic
Greg Farnum
2019-08-19
1
-0
/
+1
*
elector: hoist handle_ack into ElectionLogic
Greg Farnum
2019-08-19
1
-0
/
+1
*
elector: hoist victory into ElectionLogic
Greg Farnum
2019-08-19
1
-2
/
+2
*
elector: hoist expire into ElectionLogic
Greg Farnum
2019-08-19
1
-1
/
+6
*
elector: hoist start into ElectionLogic
Greg Farnum
2019-08-19
1
-2
/
+4
*
elector: hoist participating into ElectionLogic
Greg Farnum
2019-08-19
1
-5
/
+5
*
elector: hoist init into ElectionLogic
Greg Farnum
2019-08-19
1
-2
/
+3
*
elector: hoist defer into ElectionLogic
Greg Farnum
2019-08-19
1
-1
/
+2
*
elector: split handle_propose in two and hoist into ElectionLogic
Greg Farnum
2019-08-19
1
-1
/
+7
*
elector: hoist bump_epoch into ElectionLogic
Greg Farnum
2019-08-19
1
-4
/
+12
*
elector: store accessors for ElectionLogic
Greg Farnum
2019-08-19
1
-0
/
+4
*
elector: hoist Elector data bits out into a new ElectionLogic class
Greg Farnum
2019-08-19
1
-11
/
+24
*
src/: define ceph_release_t and use it
Kefu Chai
2019-05-04
1
-1
/
+1
*
mon: maintain quorum_min_mon_release
Sage Weil
2019-02-12
1
-1
/
+2
*
mgr/PyFormatter: fix typos
Kefu Chai
2018-09-21
1
-2
/
+2
*
mon/Elector: remove unused member fields start_stamp and ack_stamp
runsisi
2018-03-28
1
-8
/
+0
[next]