You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@curator.apache.org by "Craig Muchinsky (JIRA)" <ji...@apache.org> on 2014/01/13 19:39:00 UTC
[jira] [Created] (CURATOR-83) LeaderLatch.close() doesn't fire
LeaderLatchListener.notLeader()
Craig Muchinsky created CURATOR-83:
--------------------------------------
Summary: LeaderLatch.close() doesn't fire LeaderLatchListener.notLeader()
Key: CURATOR-83
URL: https://issues.apache.org/jira/browse/CURATOR-83
Project: Apache Curator
Issue Type: Bug
Components: Recipes
Affects Versions: 2.3.0
Reporter: Craig Muchinsky
When closing a LeaderLatch, the order of cleanup is such that LeaderLatchListeners are not told they are no longer the leader. Within the finally block of the close() method the listener container is being cleared prior to the call to setLeadership(false). I believe simply reversing these calls will fix the problem.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)