You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@curator.apache.org by "Gopi Kori (JIRA)" <ji...@apache.org> on 2014/12/28 13:28:13 UTC

[jira] [Created] (CURATOR-175) If zookeeper is down when discovery is started, it fails to register when the zookeeper comes up for the first time.

Gopi Kori created CURATOR-175:
---------------------------------

             Summary: If zookeeper is down when discovery is started, it fails to register when the zookeeper comes up for the first time.
                 Key: CURATOR-175
                 URL: https://issues.apache.org/jira/browse/CURATOR-175
             Project: Apache Curator
          Issue Type: Bug
          Components: Framework
    Affects Versions: 2.7.0
            Reporter: Gopi Kori
            Priority: Minor


If zookeeper is down when discovery is started, it fails to register when the zookeeper comes up for the first time.

However, if the zookeeper is restarted again, discovery will connect and register the service instance correctly.
This happens because org.apache.curator.x.discovery.details.ServiceDiscoveryImpl.stateChanged() considers only ConnectionState.RECONNECTED state and not ConnectionState.CONNECTED.  This causes the first connection to be ignored, while subsequent connection recoveries work fine.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)