Repository: bigtop
Updated Branches:
  refs/heads/master 538b6f61e -> 914d2f9e9


BIGTOP-2754: Revert "BIGTOP-2730: Upgrade Zookeeper to version 3.4.10"

This reverts commit b00ac093634437e749561c8837179d13d95fda91.


Project: http://git-wip-us.apache.org/repos/asf/bigtop/repo
Commit: http://git-wip-us.apache.org/repos/asf/bigtop/commit/914d2f9e
Tree: http://git-wip-us.apache.org/repos/asf/bigtop/tree/914d2f9e
Diff: http://git-wip-us.apache.org/repos/asf/bigtop/diff/914d2f9e

Branch: refs/heads/master
Commit: 914d2f9e92fe96ccdcbf2b5f995949991413d2b5
Parents: 538b6f6
Author: Olaf Flebbe <[email protected]>
Authored: Mon May 1 19:29:28 2017 +0200
Committer: Olaf Flebbe <[email protected]>
Committed: Wed May 3 20:55:55 2017 +0200

----------------------------------------------------------------------
 .../zookeeper/patch0-ZOOKEEPER-1897v3.diff      |  14 ++
 .../common/zookeeper/patch1-ZOOKEEPER-1911.diff |  25 +++
 .../common/zookeeper/patch2-ZOOKEEPER-1926.diff | 177 +++++++++++++++++++
 .../common/zookeeper/patch3-ZOOKEEPER-2064.diff | 121 +++++++++++++
 .../src/common/zookeeper/patch4-removeasm.diff  |  17 ++
 .../common/zookeeper/patch5-ZOOKEEPER-2594.diff |  66 +++++++
 bigtop.bom                                      |   2 +-
 pom.xml                                         |   2 +-
 8 files changed, 422 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/bigtop/blob/914d2f9e/bigtop-packages/src/common/zookeeper/patch0-ZOOKEEPER-1897v3.diff
----------------------------------------------------------------------
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 0000000..802647c
--- /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);
+         }
+     }
+ 

http://git-wip-us.apache.org/repos/asf/bigtop/blob/914d2f9e/bigtop-packages/src/common/zookeeper/patch1-ZOOKEEPER-1911.diff
----------------------------------------------------------------------
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 0000000..89579e7
--- /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"/>

http://git-wip-us.apache.org/repos/asf/bigtop/blob/914d2f9e/bigtop-packages/src/common/zookeeper/patch2-ZOOKEEPER-1926.diff
----------------------------------------------------------------------
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 0000000..a0e5e6f
--- /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 {

http://git-wip-us.apache.org/repos/asf/bigtop/blob/914d2f9e/bigtop-packages/src/common/zookeeper/patch3-ZOOKEEPER-2064.diff
----------------------------------------------------------------------
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 0000000..56003c8
--- /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();
+             }

http://git-wip-us.apache.org/repos/asf/bigtop/blob/914d2f9e/bigtop-packages/src/common/zookeeper/patch4-removeasm.diff
----------------------------------------------------------------------
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 0000000..6599617
--- /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

http://git-wip-us.apache.org/repos/asf/bigtop/blob/914d2f9e/bigtop-packages/src/common/zookeeper/patch5-ZOOKEEPER-2594.diff
----------------------------------------------------------------------
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 0000000..1d5af01
--- /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

http://git-wip-us.apache.org/repos/asf/bigtop/blob/914d2f9e/bigtop.bom
----------------------------------------------------------------------
diff --git a/bigtop.bom b/bigtop.bom
index 9df3d4e..6ef0016 100644
--- a/bigtop.bom
+++ b/bigtop.bom
@@ -113,7 +113,7 @@ bigtop {
       name    = 'zookeeper'
       pkg     = name
       version {
-        base  = '3.4.10'
+        base  = '3.4.6'
         pkg   = base
         release = 1
       }

http://git-wip-us.apache.org/repos/asf/bigtop/blob/914d2f9e/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index c29bb4e..7a8a2c1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -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>

Reply via email to