[ 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)