Kezhu Wang created CURATOR-677:
----------------------------------
Summary: Auxiliary background operations are created with no
callbacks from main operations
Key: CURATOR-677
URL: https://issues.apache.org/jira/browse/CURATOR-677
Project: Apache Curator
Issue Type: Bug
Affects Versions: 5.5.0
Reporter: Kezhu Wang
Assignee: Enrico Olivelli
Fix For: 5.6.0
Some of our background operations use auxiliary background operations to
complete task in case of primary conditions are not satisfied. But these
auxiliary background operations are created with no callbacks from main
operations. So in case of closing, background exceptions and retriable errors,
these are either abandoned or treated as no callback background operations.
Currently, there are three operations which have auxiliary background
operations. They are {{CreateBuilderImpl}}, {{DeleteBuilderImpl}} and
{{SetDataBuilderImpl}}.
This should be part of CURATOR-673, but I think all these three could be fixed
using same pattern. And I want to keep
[#464|https://github.com/apache/curator/pull/464] simple.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)