MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / force_leader

Function force_leader

nodedb-raft/src/node/membership.rs:205–211  ·  view source on GitHub ↗
(node: &mut RaftNode<MemStorage>)

Source from the content-addressed store, hash-verified

203 }
204
205 fn force_leader(node: &mut RaftNode<MemStorage>) {
206 node.election_deadline_override(Instant::now() - Duration::from_millis(1));
207 node.tick();
208 // Drain vote messages.
209 let _ = node.take_ready();
210 // Reply to own candidacy (for multi-voter configs, skip).
211 }
212
213 #[test]
214 fn add_learner_does_not_change_quorum() {

Callers 1

Calls 4

nowFunction · 0.85
take_readyMethod · 0.80
tickMethod · 0.45

Tested by 1