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