Andrei Savu commented on ZOOKEEPER-723:

You can find the whole discussion that generated this JIRA at the following URL:


> ephemeral parent znodes
> -----------------------
>                 Key: ZOOKEEPER-723
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-723
>             Project: Zookeeper
>          Issue Type: New Feature
>            Reporter: Benjamin Reed
> ephemeral znodes have the nice property of automatically cleaning up after 
> themselves when the creator goes away, but since they can't have children it 
> is hard to build subtrees that will cleanup after the clients that are using 
> them are gone.
> rather than changing the semantics of ephemeral nodes, i propose ephemeral 
> parents: znodes that disappear when they have no more children. this cleanup 
> would happen automatically when the last child is removed. an ephemeral 
> parent is not tied to any particular session, so even if the creator goes 
> away, the ephemeral parent will remain as long as there are children.
> the when an ephemeral parent is created it will have an initial child, so 
> that it doesn't get immediately removed. i think this child should be an 
> ephemeral znode with a predefined name, "firstChild".

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

Reply via email to