diff options
author | Olaf Flebbe <of@oflebbe.de> | 2017-05-01 19:29:28 +0200 |
---|---|---|
committer | Olaf Flebbe <of@oflebbe.de> | 2017-05-03 20:55:55 +0200 |
commit | 914d2f9e92fe96ccdcbf2b5f995949991413d2b5 (patch) | |
tree | 4880643e4a78ed2d4f1a398b3e5e510b07c5e026 | |
parent | 538b6f61e4900a911d259966b98bc7804fcfeb5b (diff) |
BIGTOP-2754: Revert "BIGTOP-2730: Upgrade Zookeeper to version 3.4.10"
This reverts commit b00ac093634437e749561c8837179d13d95fda91.
-rw-r--r-- | bigtop-packages/src/common/zookeeper/patch0-ZOOKEEPER-1897v3.diff | 14 | ||||
-rw-r--r-- | bigtop-packages/src/common/zookeeper/patch1-ZOOKEEPER-1911.diff | 25 | ||||
-rw-r--r-- | bigtop-packages/src/common/zookeeper/patch2-ZOOKEEPER-1926.diff | 177 | ||||
-rw-r--r-- | bigtop-packages/src/common/zookeeper/patch3-ZOOKEEPER-2064.diff | 121 | ||||
-rw-r--r-- | bigtop-packages/src/common/zookeeper/patch4-removeasm.diff | 17 | ||||
-rw-r--r-- | bigtop-packages/src/common/zookeeper/patch5-ZOOKEEPER-2594.diff | 66 | ||||
-rw-r--r-- | bigtop.bom | 2 | ||||
-rw-r--r-- | pom.xml | 2 |
8 files changed, 422 insertions, 2 deletions
diff --git a/bigtop-packages/src/common/zookeeper/patch0-ZOOKEEPER-1897v3.diff b/bigtop-packages/src/common/zookeeper/patch0-ZOOKEEPER-1897v3.diff new file mode 100644 index 00000000..802647ca --- /dev/null +++ b/bigtop-packages/src/common/zookeeper/patch0-ZOOKEEPER-1897v3.diff @@ -0,0 +1,14 @@ +diff --git a/src/java/main/org/apache/zookeeper/ZooKeeperMain.java b/src/java/main/org/apache/zookeeper/ZooKeeperMain.java +index b1b4c27..39fc465 100644 +--- a/src/java/main/org/apache/zookeeper/ZooKeeperMain.java ++++ b/src/java/main/org/apache/zookeeper/ZooKeeperMain.java +@@ -349,6 +349,9 @@ public class ZooKeeperMain { + executeLine(line); + } + } ++ } else { ++ // Command line args non-null. Run what was passed. ++ processCmd(cl); + } + } + diff --git a/bigtop-packages/src/common/zookeeper/patch1-ZOOKEEPER-1911.diff b/bigtop-packages/src/common/zookeeper/patch1-ZOOKEEPER-1911.diff new file mode 100644 index 00000000..89579e72 --- /dev/null +++ b/bigtop-packages/src/common/zookeeper/patch1-ZOOKEEPER-1911.diff @@ -0,0 +1,25 @@ +--- zookeeper-3.4.6/src/contrib/rest/build.xml.orig 2015-04-14 22:04:16.060000000 +0200 ++++ zookeeper-3.4.6/src/contrib/rest/build.xml 2015-04-14 22:04:20.268000000 +0200 +@@ -48,6 +48,22 @@ + </sequential> + </macrodef> + ++ <target name="package" depends="jar" unless="skip.contrib"> ++ <echo message="contrib: ${name}"/> ++ <mkdir dir="${dist.dir}${package.share}/contrib/${name}"/> ++ <copy todir="${dist.dir}${package.share}/contrib/${name}"> ++ <fileset dir="${build.dir}"> ++ <include name="zookeeper-${version}-${name}.jar" /> ++ </fileset> ++ </copy> ++ <copy todir="${dist.dir}${package.share}/contrib/${name}/lib"> ++ <fileset dir="${build.dir}/lib" /> ++ </copy> ++ <copy todir="${dist.dir}${package.share}/contrib/${name}/conf"> ++ <fileset dir="conf" /> ++ </copy> ++ </target> ++ + <target name="setjarname"> + <property name="jarname" + value="${build.dir}/zookeeper-${version}-${name}.jar"/> diff --git a/bigtop-packages/src/common/zookeeper/patch2-ZOOKEEPER-1926.diff b/bigtop-packages/src/common/zookeeper/patch2-ZOOKEEPER-1926.diff new file mode 100644 index 00000000..a0e5e6fc --- /dev/null +++ b/bigtop-packages/src/common/zookeeper/patch2-ZOOKEEPER-1926.diff @@ -0,0 +1,177 @@ +diff -ur zookeeper-3.4.6/src_/java/systest/org/apache/zookeeper/test/system/BaseSysTest.java zookeeper-3.4.6/src/java/systest/org/apache/zookeeper/test/system/BaseSysTest.java +--- zookeeper-3.4.6/src_/java/systest/org/apache/zookeeper/test/system/BaseSysTest.java 2015-04-14 22:07:14.464000000 +0200 ++++ zookeeper-3.4.6/src/java/systest/org/apache/zookeeper/test/system/BaseSysTest.java 2015-04-14 22:07:18.728000000 +0200 +@@ -37,6 +37,8 @@ + + @Ignore("No tests in this class.") + public class BaseSysTest extends TestCase { ++ private static final File testData = new File( ++ System.getProperty("test.data.dir", "build/test/data")); + private static int fakeBasePort = 33222; + private static String zkHostPort; + protected String prefix = "/sysTest"; +@@ -149,7 +151,7 @@ + } + StringBuilder sb = new StringBuilder(); + for(int i = 0; i < count; i++) { +- qpsDirs[i] = File.createTempFile("sysTest", ".tmp"); ++ qpsDirs[i] = File.createTempFile("sysTest", ".tmp", testData); + qpsDirs[i].delete(); + qpsDirs[i].mkdir(); + int port = fakeBasePort+10+i; +diff -ur zookeeper-3.4.6/src_/java/systest/org/apache/zookeeper/test/system/QuorumPeerInstance.java zookeeper-3.4.6/src/java/systest/org/apache/zookeeper/test/system/QuorumPeerInstance.java +--- zookeeper-3.4.6/src_/java/systest/org/apache/zookeeper/test/system/QuorumPeerInstance.java 2015-04-14 22:07:14.464000000 +0200 ++++ zookeeper-3.4.6/src/java/systest/org/apache/zookeeper/test/system/QuorumPeerInstance.java 2015-04-14 22:07:18.728000000 +0200 +@@ -36,6 +36,9 @@ + + class QuorumPeerInstance implements Instance { + final private static Logger LOG = LoggerFactory.getLogger(QuorumPeerInstance.class); ++ private static final File testData = new File( ++ System.getProperty("test.data.dir", "build/test/data")); ++ + private static final int syncLimit = 3; + private static final int initLimit = 3; + private static final int tickTime = 2000; +@@ -55,7 +58,7 @@ + + public QuorumPeerInstance() { + try { +- File tmpFile = File.createTempFile("test", ".dir"); ++ File tmpFile = File.createTempFile("test", ".dir", testData); + File tmpDir = tmpFile.getParentFile(); + tmpFile.delete(); + File zkDirs = new File(tmpDir, "zktmp.cfg"); +diff -ur zookeeper-3.4.6/src_/java/test/org/apache/zookeeper/server/quorum/LearnerTest.java zookeeper-3.4.6/src/java/test/org/apache/zookeeper/server/quorum/LearnerTest.java +--- zookeeper-3.4.6/src_/java/test/org/apache/zookeeper/server/quorum/LearnerTest.java 2015-04-14 22:07:14.464000000 +0200 ++++ zookeeper-3.4.6/src/java/test/org/apache/zookeeper/server/quorum/LearnerTest.java 2015-04-14 22:07:18.728000000 +0200 +@@ -47,6 +47,9 @@ + import org.junit.Test; + + public class LearnerTest extends ZKTestCase { ++ private static final File testData = new File( ++ System.getProperty("test.data.dir", "build/test/data")); ++ + class SimpleLearnerZooKeeperServer extends LearnerZooKeeperServer { + boolean startupCalled; + +@@ -84,7 +87,7 @@ + } + @Test + public void syncTest() throws Exception { +- File tmpFile = File.createTempFile("test", ".dir"); ++ File tmpFile = File.createTempFile("test", ".dir", testData); + tmpFile.delete(); + try { + FileTxnSnapLog ftsl = new FileTxnSnapLog(tmpFile, tmpFile); +diff -ur zookeeper-3.4.6/src_/java/test/org/apache/zookeeper/server/quorum/Zab1_0Test.java zookeeper-3.4.6/src/java/test/org/apache/zookeeper/server/quorum/Zab1_0Test.java +--- zookeeper-3.4.6/src_/java/test/org/apache/zookeeper/server/quorum/Zab1_0Test.java 2015-04-14 22:07:14.464000000 +0200 ++++ zookeeper-3.4.6/src/java/test/org/apache/zookeeper/server/quorum/Zab1_0Test.java 2015-04-14 22:07:18.728000000 +0200 +@@ -80,6 +80,9 @@ + + private static final Logger LOG = LoggerFactory.getLogger(Zab1_0Test.class); + ++ private static final File testData = new File( ++ System.getProperty("test.data.dir", "build/test/data")); ++ + private static final class LeadThread extends Thread { + private final Leader leader; + +@@ -149,7 +152,7 @@ + } + @Test + public void testLeaderInConnectingFollowers() throws Exception { +- File tmpDir = File.createTempFile("test", "dir"); ++ File tmpDir = File.createTempFile("test", "dir", testData); + tmpDir.delete(); + tmpDir.mkdir(); + Leader leader = null; +@@ -203,7 +206,7 @@ + + @Test + public void testLastAcceptedEpoch() throws Exception { +- File tmpDir = File.createTempFile("test", "dir"); ++ File tmpDir = File.createTempFile("test", "dir", testData); + tmpDir.delete(); + tmpDir.mkdir(); + Leader leader = null; +@@ -241,7 +244,7 @@ + + @Test + public void testLeaderInElectingFollowers() throws Exception { +- File tmpDir = File.createTempFile("test", "dir"); ++ File tmpDir = File.createTempFile("test", "dir", testData); + tmpDir.delete(); + tmpDir.mkdir(); + Leader leader = null; +@@ -348,7 +351,7 @@ + Socket pair[] = getSocketPair(); + Socket leaderSocket = pair[0]; + Socket followerSocket = pair[1]; +- File tmpDir = File.createTempFile("test", "dir"); ++ File tmpDir = File.createTempFile("test", "dir", testData); + tmpDir.delete(); + tmpDir.mkdir(); + LeadThread leadThread = null; +@@ -390,7 +393,7 @@ + Socket pair[] = getSocketPair(); + Socket leaderSocket = pair[0]; + Socket followerSocket = pair[1]; +- File tmpDir = File.createTempFile("test", "dir"); ++ File tmpDir = File.createTempFile("test", "dir", testData); + tmpDir.delete(); + tmpDir.mkdir(); + LeadThread leadThread = null; +@@ -457,7 +460,7 @@ + + + public void testFollowerConversation(FollowerConversation conversation) throws Exception { +- File tmpDir = File.createTempFile("test", "dir"); ++ File tmpDir = File.createTempFile("test", "dir", testData); + tmpDir.delete(); + tmpDir.mkdir(); + Thread followerThread = null; +@@ -509,7 +512,7 @@ + } + + public void testObserverConversation(ObserverConversation conversation) throws Exception { +- File tmpDir = File.createTempFile("test", "dir"); ++ File tmpDir = File.createTempFile("test", "dir", testData); + tmpDir.delete(); + tmpDir.mkdir(); + Thread observerThread = null; +@@ -629,7 +632,7 @@ + @Override + public void converseWithFollower(InputArchive ia, OutputArchive oa, + Follower f) throws Exception { +- File tmpDir = File.createTempFile("test", "dir"); ++ File tmpDir = File.createTempFile("test", "dir", testData); + tmpDir.delete(); + tmpDir.mkdir(); + File logDir = f.fzk.getTxnLogFactory().getDataDir().getParentFile(); +@@ -757,7 +760,7 @@ + @Override + public void converseWithFollower(InputArchive ia, OutputArchive oa, + Follower f) throws Exception { +- File tmpDir = File.createTempFile("test", "dir"); ++ File tmpDir = File.createTempFile("test", "dir", testData); + tmpDir.delete(); + tmpDir.mkdir(); + File logDir = f.fzk.getTxnLogFactory().getDataDir().getParentFile(); +@@ -995,7 +998,7 @@ + @Override + public void converseWithObserver(InputArchive ia, OutputArchive oa, + Observer o) throws Exception { +- File tmpDir = File.createTempFile("test", "dir"); ++ File tmpDir = File.createTempFile("test", "dir", testData); + tmpDir.delete(); + tmpDir.mkdir(); + File logDir = o.zk.getTxnLogFactory().getDataDir().getParentFile(); +@@ -1413,7 +1416,7 @@ + + @Test + public void testInitialAcceptedCurrent() throws Exception { +- File tmpDir = File.createTempFile("test", ".dir"); ++ File tmpDir = File.createTempFile("test", ".dir", testData); + tmpDir.delete(); + tmpDir.mkdir(); + try { diff --git a/bigtop-packages/src/common/zookeeper/patch3-ZOOKEEPER-2064.diff b/bigtop-packages/src/common/zookeeper/patch3-ZOOKEEPER-2064.diff new file mode 100644 index 00000000..56003c8c --- /dev/null +++ b/bigtop-packages/src/common/zookeeper/patch3-ZOOKEEPER-2064.diff @@ -0,0 +1,121 @@ +diff -ur zookeeper-3.4.6/src_/contrib/loggraph/src/java/org/apache/zookeeper/graph/Log4JSource.java zookeeper-3.4.6/src/contrib/loggraph/src/java/org/apache/zookeeper/graph/Log4JSource.java +--- zookeeper-3.4.6/src_/contrib/loggraph/src/java/org/apache/zookeeper/graph/Log4JSource.java 2015-04-14 22:26:36.528000000 +0200 ++++ zookeeper-3.4.6/src/contrib/loggraph/src/java/org/apache/zookeeper/graph/Log4JSource.java 2015-04-14 22:26:41.896000000 +0200 +@@ -351,11 +351,21 @@ + + LogIterator iter = s.iterator(starttime, endtime); + System.out.println(iter); ++ try { ++ iter.close(); ++ } catch (IOException ioe) { ++ System.out.println(ioe.getMessage()); ++ } + }; }; + Thread t2 = new Thread() { public void run () { + + LogIterator iter = s.iterator(starttime, endtime); + System.out.println(iter); ++ try { ++ iter.close(); ++ } catch (IOException ioe) { ++ System.out.println(ioe.getMessage()); ++ } + }; }; + Thread t3 = new Thread() { public void run () { + +diff -ur zookeeper-3.4.6/src_/contrib/loggraph/src/java/org/apache/zookeeper/graph/RandomAccessFileReader.java zookeeper-3.4.6/src/contrib/loggraph/src/java/org/apache/zookeeper/graph/RandomAccessFileReader.java +--- zookeeper-3.4.6/src_/contrib/loggraph/src/java/org/apache/zookeeper/graph/RandomAccessFileReader.java 2015-04-14 22:26:36.528000000 +0200 ++++ zookeeper-3.4.6/src/contrib/loggraph/src/java/org/apache/zookeeper/graph/RandomAccessFileReader.java 2015-04-14 22:26:41.896000000 +0200 +@@ -324,5 +324,6 @@ + System.out.println(f.readLine()); + f.seek(pos2); + System.out.println(f.readLine()); ++ f.close(); + } + }; +diff -ur zookeeper-3.4.6/src_/contrib/loggraph/src/java/org/apache/zookeeper/graph/servlets/NumEvents.java zookeeper-3.4.6/src/contrib/loggraph/src/java/org/apache/zookeeper/graph/servlets/NumEvents.java +--- zookeeper-3.4.6/src_/contrib/loggraph/src/java/org/apache/zookeeper/graph/servlets/NumEvents.java 2015-04-14 22:26:36.528000000 +0200 ++++ zookeeper-3.4.6/src/contrib/loggraph/src/java/org/apache/zookeeper/graph/servlets/NumEvents.java 2015-04-14 22:26:41.896000000 +0200 +@@ -81,6 +81,7 @@ + if (LOG.isDebugEnabled()) { + LOG.debug("handle(start= " + starttime + ", end=" + endtime + ", numEntries=" + size +")"); + } ++ iter.close(); + return JSONValue.toJSONString(data); + } + } +diff -ur zookeeper-3.4.6/src_/contrib/loggraph/src/java/org/apache/zookeeper/graph/servlets/StaticContent.java zookeeper-3.4.6/src/contrib/loggraph/src/java/org/apache/zookeeper/graph/servlets/StaticContent.java +--- zookeeper-3.4.6/src_/contrib/loggraph/src/java/org/apache/zookeeper/graph/servlets/StaticContent.java 2015-04-14 22:26:36.528000000 +0200 ++++ zookeeper-3.4.6/src/contrib/loggraph/src/java/org/apache/zookeeper/graph/servlets/StaticContent.java 2015-04-14 22:26:41.896000000 +0200 +@@ -39,9 +39,12 @@ + response.setStatus(HttpServletResponse.SC_NOT_FOUND); + return; + } +- +- while (resource.available() > 0) { ++ try { ++ while (resource.available() > 0) { + response.getWriter().write(resource.read()); ++ } ++ } finally { ++ resource.close(); + } + // response.setContentType("text/plain;charset=utf-8"); + response.setStatus(HttpServletResponse.SC_OK); +diff -ur zookeeper-3.4.6/src_/contrib/rest/src/java/org/apache/zookeeper/server/jersey/cfg/RestCfg.java zookeeper-3.4.6/src/contrib/rest/src/java/org/apache/zookeeper/server/jersey/cfg/RestCfg.java +--- zookeeper-3.4.6/src_/contrib/rest/src/java/org/apache/zookeeper/server/jersey/cfg/RestCfg.java 2015-04-14 22:26:36.532000000 +0200 ++++ zookeeper-3.4.6/src/contrib/rest/src/java/org/apache/zookeeper/server/jersey/cfg/RestCfg.java 2015-04-14 22:26:41.900000000 +0200 +@@ -36,9 +36,13 @@ + } + + public RestCfg(InputStream io) throws IOException { ++ try { + cfg.load(io); + extractEndpoints(); + extractCredentials(); ++ } finally { ++ io.close(); ++ } + } + + private void extractCredentials() { +diff -ur zookeeper-3.4.6/src_/java/systest/org/apache/zookeeper/test/system/GenerateLoad.java zookeeper-3.4.6/src/java/systest/org/apache/zookeeper/test/system/GenerateLoad.java +--- zookeeper-3.4.6/src_/java/systest/org/apache/zookeeper/test/system/GenerateLoad.java 2015-04-14 22:26:36.524000000 +0200 ++++ zookeeper-3.4.6/src/java/systest/org/apache/zookeeper/test/system/GenerateLoad.java 2015-04-14 22:26:41.900000000 +0200 +@@ -699,12 +699,16 @@ + s.getOutputStream().write("stat".getBytes()); + BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream())); + String line; +- while((line = br.readLine()) != null) { ++ try { ++ while((line = br.readLine()) != null) { + if (line.startsWith("Mode: ")) { +- return line.substring(6); ++ return line.substring(6); + } ++ } ++ return "unknown"; ++ } finally { ++ s.close(); + } +- return "unknown"; + } + + private static void doUsage() { +diff -ur zookeeper-3.4.6/src_/java/systest/org/apache/zookeeper/test/system/QuorumPeerInstance.java zookeeper-3.4.6/src/java/systest/org/apache/zookeeper/test/system/QuorumPeerInstance.java +--- zookeeper-3.4.6/src_/java/systest/org/apache/zookeeper/test/system/QuorumPeerInstance.java 2015-04-14 22:26:36.524000000 +0200 ++++ zookeeper-3.4.6/src/java/systest/org/apache/zookeeper/test/system/QuorumPeerInstance.java 2015-04-14 22:26:41.900000000 +0200 +@@ -67,7 +67,12 @@ + Properties p; + if (zkDirs.exists()) { + p = new Properties(); +- p.load(new FileInputStream(zkDirs)); ++ FileInputStream input = new FileInputStream(zkDirs); ++ try { ++ p.load(input); ++ } finally { ++ input.close(); ++ } + } else { + p = System.getProperties(); + } diff --git a/bigtop-packages/src/common/zookeeper/patch4-removeasm.diff b/bigtop-packages/src/common/zookeeper/patch4-removeasm.diff new file mode 100644 index 00000000..65996170 --- /dev/null +++ b/bigtop-packages/src/common/zookeeper/patch4-removeasm.diff @@ -0,0 +1,17 @@ +--- zookeeper-3.4.6/src/c/src/mt_adaptor.c.ORG 2015-10-05 20:50:36.662228733 +0000 ++++ zookeeper-3.4.6/src/c/src/mt_adaptor.c 2015-10-05 20:51:35.722773398 +0000 +@@ -483,13 +483,7 @@ + int32_t fetch_and_add(volatile int32_t* operand, int incr) + { + #ifndef WIN32 +- int32_t result; +- asm __volatile__( +- "lock xaddl %0,%1\n" +- : "=r"(result), "=m"(*(int *)operand) +- : "0"(incr) +- : "memory"); +- return result; ++ return __sync_fetch_and_add(operand, incr); + #else + volatile int32_t result; + _asm diff --git a/bigtop-packages/src/common/zookeeper/patch5-ZOOKEEPER-2594.diff b/bigtop-packages/src/common/zookeeper/patch5-ZOOKEEPER-2594.diff new file mode 100644 index 00000000..1d5af01b --- /dev/null +++ b/bigtop-packages/src/common/zookeeper/patch5-ZOOKEEPER-2594.diff @@ -0,0 +1,66 @@ +diff -ur zookeeper-3.4.6/build.xml zookeeper-3.4.6-new/build.xml +--- zookeeper-3.4.6/build.xml 2014-02-20 10:14:08.000000000 +0000 ++++ zookeeper-3.4.6-new/build.xml 2016-10-02 08:15:52.140641227 +0000 +@@ -107,7 +107,7 @@ + + <property name="ivy.version" value="2.2.0"/> + <property name="ivy.url" +- value="http://repo2.maven.org/maven2/org/apache/ivy/ivy" /> ++ value="https://repo1.maven.org/maven2/org/apache/ivy/ivy" /> + <property name="ivy.home" value="${user.home}/.ant" /> + <property name="ivy.lib" value="${build.dir}/lib"/> + <property name="ivy.package.lib" value="${build.dir}/package/lib"/> +@@ -115,7 +115,7 @@ + <property name="ivy.jdiff.lib" value="${build.dir}/jdiff/lib"/> + <property name="ivysettings.xml" value="${basedir}/ivysettings.xml"/> + +- <property name="mvnrepo" value="http://repo2.maven.org/maven2"/> ++ <property name="mvnrepo" value="https://repo1.maven.org/maven2"/> + <property name="tsk.org" value="/org/apache/maven/maven-ant-tasks/"/> + <property name="ant-task.version" value="2.1.3"/> + <property name="ant_task_repo_url" +Only in zookeeper-3.4.6-new/: build.xml.orig +diff -ur zookeeper-3.4.6/ivysettings.xml zookeeper-3.4.6-new/ivysettings.xml +--- zookeeper-3.4.6/ivysettings.xml 2014-02-20 10:14:08.000000000 +0000 ++++ zookeeper-3.4.6-new/ivysettings.xml 2016-10-02 08:15:52.140641227 +0000 +@@ -18,11 +18,9 @@ + --> + + <property name="repo.maven.org" +- value="http://repo1.maven.org/maven2/" override="false"/> ++ value="https://repo1.maven.org/maven2/" override="false"/> + <property name="repo.jboss.org" +- value="http://repository.jboss.org/nexus/content/groups/public/" override="false"/> +- <property name="repo.sun.org" +- value="http://download.java.net/maven/2/" override="false"/> ++ value="https://repository.jboss.org/nexus/content/groups/public/" override="false"/> + <property name="maven2.pattern" + value="[organisation]/[module]/[revision]/[module]-[revision]"/> + <property name="maven2.pattern.ext" value="${maven2.pattern}.[ext]"/> +@@ -33,13 +31,10 @@ + pattern="${maven2.pattern.ext}" m2compatible="true"/> + <ibiblio name="jboss-maven2" root="${repo.jboss.org}" + pattern="${maven2.pattern.ext}" m2compatible="true"/> +- <ibiblio name="sun-maven2" root="${repo.sun.org}" +- pattern="${maven2.pattern.ext}" m2compatible="true"/> + + <chain name="default" dual="true"> + <resolver ref="maven2"/> + <resolver ref="jboss-maven2"/> +- <resolver ref="sun-maven2"/> + </chain> + + </resolvers> +diff -ur zookeeper-3.4.6/src/contrib/build-contrib.xml zookeeper-3.4.6-new/src/contrib/build-contrib.xml +--- zookeeper-3.4.6/src/contrib/build-contrib.xml 2014-02-20 10:14:09.000000000 +0000 ++++ zookeeper-3.4.6-new/src/contrib/build-contrib.xml 2016-10-02 08:15:52.140641227 +0000 +@@ -43,7 +43,7 @@ + + <property name="ivy.version" value="2.2.0"/> + <property name="ivy.url" +- value="http://repo2.maven.org/maven2/org/apache/ivy/ivy" /> ++ value="https://repo1.maven.org/maven2/org/apache/ivy/ivy" /> + <property name="ivy.home" value="${user.home}/.ant" /> + <property name="ivy.lib" value="${build.dir}/lib"/> + <property name="ivy.test.lib" value="${build.test}/lib"/> +Only in zookeeper-3.4.6-new/src/contrib: build-contrib.xml.orig @@ -113,7 +113,7 @@ bigtop { name = 'zookeeper' pkg = name version { - base = '3.4.10' + base = '3.4.6' pkg = base release = 1 } @@ -45,7 +45,7 @@ <pig-smoke.version>0.15.0</pig-smoke.version> <sqoop.version>1.4.6</sqoop.version> <sqoop2.version>1.99.4</sqoop2.version> - <zookeeper.version>3.4.10</zookeeper.version> + <zookeeper.version>3.4.6</zookeeper.version> <giraph.version>1.1.0</giraph.version> <solr.version>4.10.4</solr.version> <spark.version>2.1.0</spark.version> |