index
:
ceph
main
ceph
Fast-forward packages
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
mon
/
ElectionLogic.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
/
+12
*
mon: make paxos_size() unsigned
Kefu Chai
2022-07-16
1
-1
/
+1
*
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
-1
/
+2
*
mon: elector: use unique_ptr on [stable|leader]peer_tracker, fix a leak
Greg Farnum
2020-07-08
1
-4
/
+7
*
mon: elector: add some flexibility when dropping out-of-quorum propose messages
Greg Farnum
2020-07-08
1
-0
/
+3
*
mon: make the election strategy configurable at setup and runtime
Greg Farnum
2020-07-08
1
-2
/
+3
*
mon: elector: reset election when we encounter score disagreements
Greg Farnum
2020-07-08
1
-0
/
+8
*
mon: elector: spread current election scores in election messages
Greg Farnum
2020-07-08
1
-3
/
+9
*
elector: maintain a stable score set while running an election
Greg Farnum
2020-07-08
1
-0
/
+12
*
elector: ignore election proposals from out-of-quorum spammers
Greg Farnum
2020-07-08
1
-2
/
+9
*
elector: Write a helper to combine scores with disallowed lists; use it
Greg Farnum
2020-07-08
1
-0
/
+5
*
elector: move initial propose handling into the different strategy handlers
Greg Farnum
2020-07-08
1
-3
/
+9
*
test: elector: make macros to run test scenarios against each ElectionStrategy
Greg Farnum
2020-07-08
1
-2
/
+2
*
elector: track the previous election winner for use in testing
Greg Farnum
2020-07-08
1
-2
/
+7
*
elector: Set up infrastructure for having multiple election strategies
Greg Farnum
2020-07-08
1
-8
/
+48
*
elector: support disallowing specific monitor ranks from becoming leaders
Greg Farnum
2020-07-08
1
-0
/
+10
*
mon: elector: Build a ConnectionTracker and new MMonPing to heartbeat peers
Greg Farnum
2020-07-08
1
-4
/
+8
*
test: add new ElectionLogic unit test framework
Greg Farnum
2019-08-19
1
-0
/
+1
*
elector: const-ify a bunch of functions
Greg Farnum
2019-08-19
1
-9
/
+8
*
elector: swap order of parameters in ElectionLogic::receive_propose
Greg Farnum
2019-08-19
1
-1
/
+1
*
elector: Update Elector and ElectionLogic function documentation
Greg Farnum
2019-08-19
1
-1
/
+279
*
elector: make some more ElectionLogic members private
Greg Farnum
2019-08-19
1
-5
/
+7
*
elector: split ElectionLogic into its own compilation unit
Greg Farnum
2019-08-19
1
-0
/
+69