Yes, that would definitely be a bug. Please open an issue (with a complete test 
if possible) at https://issues.apache.org/jira/browse/CURATOR

On Sep 5, 2013, at 8:14 AM, Evaristo José Camarero <[email protected]> 
wrote:

> 
> 
> Hi there,
> 
> I am using the PersistentEphemeralNode, and I have noticed that it is needed 
> to make it work assure that the PersistentEphemeralNode instance started when 
> the CuratorFramework is connected. Otherwise it looks that the recipee does 
> not work
> 
> For instance this sequence is not working:
> 
> // ZK servers are not started here
> ExponentialBackoffRetry retryPolicy = new ExponentialBackoffRetry(1000, 1, 
> 2000);
> CuratorFramework zkClient = 
> CuratorFrameworkFactory.newClient("127.0.0.1:30101", 
> 
> 4500,
> 4500,
> retryPolicy);
> zkClient.start();
> Thread.sleep(2000);
> 
> PersistentEphemeralNode pen = new PersistentEphemeralNode(zkClient, 
> Mode.EPHEMERAL, "/abc/pen", "hello".getBytes());
> Thread.sleep(2000);
> 
> // Start ZK servers here
> Thread.sleep(2000);
> // "/abc/pen" ephemeral node is not created
> 
> Is this a bug? Is it assumed that a connection listener should be used to 
> start the PersistentEphemeralNode when the zkclient is connected?
> 
> 
> Thanks in advance,
> 
> Evaristo

Reply via email to