Details
-
Sub-task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
The standard leader election algorithm works well for the leader election. However, for the leader to maintain its leadership, it needs a way to identify that it is still the leader. This check should happen before each "leader" like operation. A simple way to do this is to treat leadership as a resource and use a lock. Only operate as leader when lock is held by self.