[
https://issues.apache.org/jira/browse/CURATOR-677?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kezhu Wang resolved CURATOR-677.
--------------------------------
Resolution: Fixed
master: bf587436c085d0361e881f919de64acb8424b1e5
> 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: Kezhu Wang
> Priority: Major
> 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)