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)