Description
Retry-able errors (CONNECTIONLOSS, OPERATIONTIMEOUT, SESSIONMOVED, SESSIONEXPIRED) are not propagated to callback when the retry policy gave up if the operation is done in background.
Additionally, all background operations do not retry connection issues if the zookeeper connection is not currently connected. This is a major oversight.
Attachments
Attachments
Issue Links
- blocks
-
CURATOR-45 LeaderSelector threw exception, but still created ephemeral node, breaking everything
- Resolved
- is cloned by
-
CURATOR-72 Background operations don't wait for connection timeout
- Resolved
- is related to
-
CURATOR-673 Complete BackgroundCallback if curator got closed or exceptions from no-zookeeper world
- Resolved