Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.7.0, 2.7.1, 2.8.0
-
None
-
host: AWS EC2 t2.medium type
uname -a = Linux bamboo-agent 3.13.0-44-generic #73-Ubuntu SMP Tue Dec 16 00:22:43 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
lsb_release -a =
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty
ZK version: is a curator TestingServer
java: java 8
maven: 3.2.5
host: AWS EC2 t2.medium type uname -a = Linux bamboo-agent 3.13.0-44-generic #73-Ubuntu SMP Tue Dec 16 00:22:43 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux lsb_release -a = Distributor ID: Ubuntu Description: Ubuntu 14.04.1 LTS Release: 14.04 Codename: trusty ZK version: is a curator TestingServer java: java 8 maven: 3.2.5
Description
I'm implementing a Guava service relying on the startAsync feature. I'm using a listener to wait for the INITIALIZED event to fire the guava service notifyStarted method, but sometimes the listener never receives the event if the root path does not exist.
I've created a repository with a failing test (looping over the failing test to force it).
repo with tests: https://github.com/samuelgmartinez/curator-treecache-tests.git
failing test: mvn -Dtest=TreeCacheTest#testListenerNonExistentRootLoop test