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

Zili Chen closed CURATOR-532.
-----------------------------
    Resolution: Won't Fix

ZK 3.4 is not supported and the abstract proposal gets no feedback.

> Manually configurable ZooKeeper 3.4.x compatibility 
> ----------------------------------------------------
>
>                 Key: CURATOR-532
>                 URL: https://issues.apache.org/jira/browse/CURATOR-532
>             Project: Apache Curator
>          Issue Type: Improvement
>          Components: Client, Framework
>            Reporter: Zili Chen
>            Priority: Minor
>
> Currently, Curator auto detect whether it is in a zookeeper 3.4.x environment 
> by
> {code:java}
> static {
>         boolean localHasZooKeeperAdmin;
>         try
>         {
>             Class.forName("org.apache.zookeeper.admin.ZooKeeperAdmin");
>             localHasZooKeeperAdmin = true;
>         }
>         catch ( ClassNotFoundException e )
>         {
>             localHasZooKeeperAdmin = false;
>             logger.info("Running in ZooKeeper 3.4.x compatibility mode");
>         }
>         hasZooKeeperAdmin = localHasZooKeeperAdmin;
> }
> {code}
> However, for some projects such as FLINK, both zookeeper and curator are 
> relocated. Thus {{org.apache.zookeeper.admin.ZooKeeperAdmin}} is shaded as 
> {{org.apache.flink.shaded.zookeeper.org.apache.zookeeper.admin.ZooKeeperAdmin}}.
>  So the detection fails.
> A manually configurable compatibility option might solve this problem.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to