Navina Ramesh created SAMZA-1166:
------------------------------------
Summary: Leader should hold a lock to avoid failures on long GC
pause/timeouts
Key: SAMZA-1166
URL: https://issues.apache.org/jira/browse/SAMZA-1166
Project: Samza
Issue Type: Sub-task
Reporter: Navina Ramesh
Assignee: Navina Ramesh
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.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)