You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Andrew Purtell (JIRA)" <ji...@apache.org> on 2015/04/21 02:41:00 UTC

[jira] [Updated] (HBASE-5790) ZKUtil deleteRecursively should be a recoverable operation

     [ https://issues.apache.org/jira/browse/HBASE-5790?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andrew Purtell updated HBASE-5790:
----------------------------------
    Status: Open  (was: Patch Available)

Cancelling stale patch.
We're up to minimum necessary ZK now I'd say. Revisit? Or close.

> ZKUtil deleteRecursively should be a recoverable operation
> ----------------------------------------------------------
>
>                 Key: HBASE-5790
>                 URL: https://issues.apache.org/jira/browse/HBASE-5790
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Jesse Yates
>            Assignee: Jesse Yates
>              Labels: zookeeper
>         Attachments: java_HBASE-5790-v1.patch, java_HBASE-5790.patch
>
>
> As of 3.4.3 Zookeeper now has full, multi-operation transaction. This means we can wholesale delete chunks of the zk tree and ensure that we don't have any pesky recursive delete issues where we delete the children of a node, but then a child joins before deletion of the parent. Even without transactions, this should be the behavior, but it is possible to make it much cleaner now that we have this new feature in zk.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)