Skip to content

Commit ccfa072

Browse files
authored
HADOOP-17612. Upgrade Zookeeper to 3.6.3 and Curator to 5.2.0 (#3241)
Signed-off-by: Akira Ajisaka <[email protected]>
1 parent 4627e9c commit ccfa072

File tree

14 files changed

+93
-12
lines changed

14 files changed

+93
-12
lines changed

LICENSE-binary

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -294,9 +294,9 @@ org.apache.commons:commons-lang3:3.7
294294
org.apache.commons:commons-math3:3.1.1
295295
org.apache.commons:commons-text:1.4
296296
org.apache.commons:commons-validator:1.6
297-
org.apache.curator:curator-client:2.13.0
298-
org.apache.curator:curator-framework:2.13.0
299-
org.apache.curator:curator-recipes:2.13.0
297+
org.apache.curator:curator-client:5.2.0
298+
org.apache.curator:curator-framework:5.2.0
299+
org.apache.curator:curator-recipes:5.2.0
300300
org.apache.geronimo.specs:geronimo-jcache_1.0_spec:1.0-alpha-1
301301
org.apache.hbase:hbase-annotations:1.4.8
302302
org.apache.hbase:hbase-client:1.4.8
@@ -323,7 +323,7 @@ org.apache.kerby:kerby-util:1.0.1
323323
org.apache.kerby:kerby-xdr:1.0.1
324324
org.apache.kerby:token-provider:1.0.1
325325
org.apache.yetus:audience-annotations:0.5.0
326-
org.apache.zookeeper:zookeeper:3.4.13
326+
org.apache.zookeeper:zookeeper:3.6.3
327327
org.codehaus.jackson:jackson-core-asl:1.9.13
328328
org.codehaus.jackson:jackson-jaxrs:1.9.13
329329
org.codehaus.jackson:jackson-mapper-asl:1.9.13

hadoop-common-project/hadoop-auth/pom.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,15 @@
128128
<groupId>org.apache.zookeeper</groupId>
129129
<artifactId>zookeeper</artifactId>
130130
</dependency>
131+
<dependency>
132+
<groupId>io.dropwizard.metrics</groupId>
133+
<artifactId>metrics-core</artifactId>
134+
</dependency>
135+
<dependency>
136+
<groupId>org.xerial.snappy</groupId>
137+
<artifactId>snappy-java</artifactId>
138+
<scope>provided</scope>
139+
</dependency>
131140
<dependency>
132141
<groupId>org.apache.curator</groupId>
133142
<artifactId>curator-framework</artifactId>

hadoop-common-project/hadoop-common/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,10 @@
309309
</exclusion>
310310
</exclusions>
311311
</dependency>
312+
<dependency>
313+
<groupId>io.dropwizard.metrics</groupId>
314+
<artifactId>metrics-core</artifactId>
315+
</dependency>
312316
<dependency>
313317
<groupId>org.apache.zookeeper</groupId>
314318
<artifactId>zookeeper</artifactId>

hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ha/ClientBaseWithFixes.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@
4141
import org.apache.zookeeper.ZKTestCase;
4242
import org.apache.zookeeper.ZooKeeper;
4343
import org.apache.zookeeper.server.ServerCnxnFactory;
44-
import org.apache.zookeeper.server.ServerCnxnFactoryAccessor;
4544
import org.apache.zookeeper.server.ZKDatabase;
4645
import org.apache.zookeeper.server.ZooKeeperServer;
4746
import org.apache.zookeeper.server.persistence.FileTxnLog;
@@ -437,9 +436,7 @@ protected void stopServer() throws Exception {
437436

438437

439438
protected static ZooKeeperServer getServer(ServerCnxnFactory fac) {
440-
ZooKeeperServer zs = ServerCnxnFactoryAccessor.getZkServer(fac);
441-
442-
return zs;
439+
return fac.getZooKeeperServer();
443440
}
444441

445442
protected void tearDownAll() throws Exception {

hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ha/TestZKFailoverControllerStress.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import org.apache.hadoop.conf.Configuration;
2424
import org.apache.hadoop.fs.CommonConfigurationKeys;
2525
import org.apache.hadoop.util.Time;
26+
import org.apache.zookeeper.server.ServerCnxn;
2627
import org.junit.After;
2728
import org.junit.Before;
2829
import org.junit.Test;
@@ -131,7 +132,7 @@ public void testRandomHealthAndDisconnects() throws Exception {
131132
long st = Time.now();
132133
while (Time.now() - st < runFor) {
133134
cluster.getTestContext().checkException();
134-
serverFactory.closeAll();
135+
serverFactory.closeAll(ServerCnxn.DisconnectReason.SERVER_SHUTDOWN);
135136
Thread.sleep(50);
136137
}
137138
}

hadoop-common-project/hadoop-registry/pom.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,17 @@
135135
<artifactId>dnsjava</artifactId>
136136
</dependency>
137137

138+
<dependency>
139+
<groupId>io.dropwizard.metrics</groupId>
140+
<artifactId>metrics-core</artifactId>
141+
</dependency>
142+
143+
<dependency>
144+
<groupId>org.xerial.snappy</groupId>
145+
<artifactId>snappy-java</artifactId>
146+
<scope>provided</scope>
147+
</dependency>
148+
138149
</dependencies>
139150

140151
<build>

hadoop-common-project/hadoop-registry/src/main/java/org/apache/hadoop/registry/server/services/MicroZookeeperService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ protected void serviceStart() throws Exception {
229229
setupSecurity();
230230

231231
FileTxnSnapLog ftxn = new FileTxnSnapLog(dataDir, dataDir);
232-
ZooKeeperServer zkServer = new ZooKeeperServer(ftxn, tickTime);
232+
ZooKeeperServer zkServer = new ZooKeeperServer(ftxn, tickTime, "");
233233

234234
LOG.info("Starting Local Zookeeper service");
235235
factory = ServerCnxnFactory.createFactory();

hadoop-hdfs-project/hadoop-hdfs-nfs/pom.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,16 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
8383
<type>test-jar</type>
8484
<scope>test</scope>
8585
</dependency>
86+
<dependency>
87+
<groupId>io.dropwizard.metrics</groupId>
88+
<artifactId>metrics-core</artifactId>
89+
<scope>provided</scope>
90+
</dependency>
91+
<dependency>
92+
<groupId>org.xerial.snappy</groupId>
93+
<artifactId>snappy-java</artifactId>
94+
<scope>provided</scope>
95+
</dependency>
8696
<dependency>
8797
<groupId>org.apache.hadoop.thirdparty</groupId>
8898
<artifactId>hadoop-shaded-guava</artifactId>

hadoop-hdfs-project/hadoop-hdfs/pom.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,16 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
6262
<type>test-jar</type>
6363
<scope>test</scope>
6464
</dependency>
65+
<dependency>
66+
<groupId>io.dropwizard.metrics</groupId>
67+
<artifactId>metrics-core</artifactId>
68+
<scope>provided</scope>
69+
</dependency>
70+
<dependency>
71+
<groupId>org.xerial.snappy</groupId>
72+
<artifactId>snappy-java</artifactId>
73+
<scope>provided</scope>
74+
</dependency>
6575
<dependency>
6676
<groupId>org.apache.hadoop.thirdparty</groupId>
6777
<artifactId>hadoop-shaded-guava</artifactId>

hadoop-project/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,8 @@
9797
<hadoop-thirdparty-shaded-protobuf-prefix>${hadoop-thirdparty-shaded-prefix}.protobuf</hadoop-thirdparty-shaded-protobuf-prefix>
9898
<hadoop-thirdparty-shaded-guava-prefix>${hadoop-thirdparty-shaded-prefix}.com.google.common</hadoop-thirdparty-shaded-guava-prefix>
9999

100-
<zookeeper.version>3.5.6</zookeeper.version>
101-
<curator.version>4.2.0</curator.version>
100+
<zookeeper.version>3.6.3</zookeeper.version>
101+
<curator.version>5.2.0</curator.version>
102102
<findbugs.version>3.0.5</findbugs.version>
103103
<dnsjava.version>3.4.0</dnsjava.version>
104104

0 commit comments

Comments
 (0)