You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Locating propertySources in ZookeeperPropertySourceLocator by directly accessing zookeeper instead of ConfigWatcher and its' TreeCaches can lead to several serious problems.
Zookeeper new changes lost when ZookeeperPropertySourceLocator locating.
Curator framework TreeCache events in ConfigWatcher lost before publishing ApplicationReadyEvent.
Curator framework TreeCache NODE_ADDED events(normal TreeCache filling) interfere with the whole application after spring boot publishing ApplicationReadyEvent. Actually during curator framework TreeCache filling, the TreeCache NODE_ADDED events shoudn't cause RefreshEvent before TreeCache INITIALIZED event.
TreeCache NODE_ADDED events(normal TreeCache filling) seriously interfere with the application from TreeCache event CONNECTION_LOST to CONNECTION_RECONNECTED.
This issue exists in spring-cloud-zookeeper 2.2.+, 3.+.
Sample
This issue is obvious by restarting spring boot application about ten times.
eg.
Describe the bug
Locating propertySources in ZookeeperPropertySourceLocator by directly accessing zookeeper instead of ConfigWatcher and its' TreeCaches can lead to several serious problems.
This issue exists in spring-cloud-zookeeper 2.2.+, 3.+.
Sample
This issue is obvious by restarting spring boot application about ten times.
eg.
The text was updated successfully, but these errors were encountered: