[Election] revoke() -> advance_ballot() + downgrade_priority()

This commit is contained in:
obdev
2024-02-22 03:16:30 +00:00
committed by ob-robot
parent 18f4f766a2
commit 5ff857ba8b
21 changed files with 187 additions and 64 deletions

View File

@ -144,8 +144,9 @@ public:
UNUSED(dst_addr);
return OB_SUCCESS;
}
virtual int revoke_leader()
virtual int advance_election_epoch_and_downgrade_priority(const int64_t downgrade_priority_time_us, const char *reason)
{
UNUSED(downgrade_priority_time_us, reason);
curr_role_ = FOLLOWER;
new_role_ = FOLLOWER;
new_proposal_id_++;