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

Enrico Olivelli reassigned ZOOKEEPER-3763:
------------------------------------------

    Assignee: Enrico Olivelli

> Restore ZKUtil.deleteRecursive in order to help compatibility of applications 
> with 3.5 and 3.6
> ----------------------------------------------------------------------------------------------
>
>                 Key: ZOOKEEPER-3763
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-3763
>             Project: ZooKeeper
>          Issue Type: Wish
>          Components: java client
>    Affects Versions: 3.6.0
>            Reporter: Enrico Olivelli
>            Assignee: Enrico Olivelli
>            Priority: Critical
>
> In HerdDB project (https://github.com/diennea/herddb) we are using BookKeeper 
> that in turn uses ZKUtil.deleteRecursive and we are not able to switch to 
> ZooKeeper 3.6.0
> This is the error:
> java.lang.NoSuchMethodError: 
> org.apache.zookeeper.ZKUtil.deleteRecursive(Lorg/apache/zookeeper/ZooKeeper;Ljava/lang/String;)V
> Apart a  fix BookKeeper (https://github.com/apache/bookkeeper/issues/2292), 
> we should take into consideration to restore that signature (adding some 
> dummy method that calls the new one) in order to ease adoption of ZooKeeper 
> 3.6.x
> In fact it is very common that an application uses multiple ZooKeeper based 
> libraries, like HBase, BookKeeper, Pulsar, Kafka...and the user cannot 
> upgrade to 3.6 until every other dependency is able to work with 3.6.0.
> If the fix is easy, like in this case, it is worth to help the community



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to