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)

Reply via email to