aboutsummaryrefslogtreecommitdiff
path: root/bigtop-packages/src/common/zookeeper/patch3-ZOOKEEPER-2064.diff
diff options
context:
space:
mode:
authorOlaf Flebbe <o.flebbe@science-computing.de>2015-04-16 11:19:54 +0200
committerOlaf Flebbe <of@oflebbe.de>2015-04-20 13:23:48 +0200
commitf0be77f43e51dbe271b5ee080364ec5ffd66fa0c (patch)
treefae390150a73b6d004d03b8f2ccf722e36ad2918 /bigtop-packages/src/common/zookeeper/patch3-ZOOKEEPER-2064.diff
parent527af71bc7691ad4d6707cb287662cbab6eb3ade (diff)
BIGTOP-1468: Include zookeeper 3.4.6
Diffstat (limited to 'bigtop-packages/src/common/zookeeper/patch3-ZOOKEEPER-2064.diff')
-rw-r--r--bigtop-packages/src/common/zookeeper/patch3-ZOOKEEPER-2064.diff121
1 files changed, 121 insertions, 0 deletions
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();
+ }