From b7a44c0a7755a8e482aadd27061ed815af4d30b7 Mon Sep 17 00:00:00 2001 From: Greg Farnum Date: Wed, 12 Jun 2019 16:46:49 -0700 Subject: [PATCH] elector: route _bump_epoch through the interface-to-be Signed-off-by: Greg Farnum --- src/mon/Elector.cc | 5 +++++ src/mon/Elector.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src/mon/Elector.cc b/src/mon/Elector.cc index 39645268c4a4b..626c6d33099a3 100644 --- a/src/mon/Elector.cc +++ b/src/mon/Elector.cc @@ -117,6 +117,11 @@ void ElectionLogic::bump_epoch(epoch_t e) // clear up some state electing_me = false; acked_me.clear(); + elector_bump_epoch(); +} + +void ElectionLogic::elector_bump_epoch() +{ elector->_bump_epoch(); } diff --git a/src/mon/Elector.h b/src/mon/Elector.h index 6cb2e4ec25a47..c599dd7733fae 100644 --- a/src/mon/Elector.h +++ b/src/mon/Elector.h @@ -54,6 +54,7 @@ private: void persist_epoch(epoch_t e); epoch_t read_persisted_epoch(); void validate_store(); + void elector_bump_epoch(); bool elector_is_current_member(int rank); void elector_trigger_new_election(); int elector_my_rank(); -- 2.39.5