[
https://issues.apache.org/jira/browse/CURATOR-590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Enrico Olivelli resolved CURATOR-590.
-------------------------------------
Fix Version/s: 5.2.0
Resolution: Fixed
Issue resolved by pull request 380
[https://github.com/apache/curator/pull/380]
> Adds possibility to disable parent creation for PersistentNode
> --------------------------------------------------------------
>
> Key: CURATOR-590
> URL: https://issues.apache.org/jira/browse/CURATOR-590
> Project: Apache Curator
> Issue Type: Improvement
> Components: Recipes
> Affects Versions: 4.3.0
> Reporter: Boutes Paul
> Priority: Minor
> Fix For: 5.2.0
>
> Time Spent: 3.5h
> Remaining Estimate: 0h
>
> We should be able to add an option to the PersistentNode in order to turn
> parent creation off.
> For example:
> given this znode path containing some data:
> {noformat}
> /one/two{noformat}
> and a PersistentNode under
> {code:java}
> /one/two/three{code}
> If the former path is deleted (with deleting children if needed),
> the PersistentNode will recreate the full hierarchy but with empty data for
> {code:java}
> /one/two{code}
> That can be misleading for external process looking at these paths, thinking
> that something is up (wrongfully).
> The idea is to add a boolean flag to the PersistentNode recipe to disable the
> parent creation when creating / recreating znode in order to avoid such
> situation.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)