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)