git commit: PHOENIX-1250 Remove use of Closeables.closeQuietly

2014-09-17 Thread greid
Repository: phoenix
Updated Branches:
  refs/heads/master 89c2f2741 -> 3034b6583


PHOENIX-1250 Remove use of Closeables.closeQuietly

Remove the use of Guava's Closeables.closeQuietly to allow using
Phoenix within a client-side application that has a more recent
version of Guava. After this commit, Phoenix can be built against
Guava 18.0 (although full integration tests will not work because
HBase/Hadoop still rely on an older version of Guava internally).


Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo
Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/3034b658
Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/3034b658
Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/3034b658

Branch: refs/heads/master
Commit: 3034b6583b7af3a5356ee77bba5028dc243c0bb4
Parents: 89c2f27
Author: Gabriel Reid 
Authored: Tue Sep 16 11:58:33 2014 +0200
Committer: Gabriel Reid 
Committed: Wed Sep 17 09:16:36 2014 +0200

--
 phoenix-core/pom.xml|  4 ++
 .../apache/phoenix/cache/ServerCacheClient.java |  4 +-
 .../phoenix/cache/aggcache/SpillFile.java   |  2 +-
 .../phoenix/cache/aggcache/SpillManager.java|  2 +-
 .../cache/aggcache/SpillableGroupByCache.java   |  2 +-
 .../apache/phoenix/compile/FromCompiler.java|  2 +-
 .../GroupedAggregateRegionObserver.java |  3 +-
 .../phoenix/iterate/TableResultIterator.java|  2 +-
 .../query/ConnectionQueryServicesImpl.java  |  7 ++-
 .../org/apache/phoenix/util/Closeables.java | 46 +---
 .../apache/phoenix/flume/sink/PhoenixSink.java  |  7 +--
 pom.xml |  5 +++
 12 files changed, 62 insertions(+), 24 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/3034b658/phoenix-core/pom.xml
--
diff --git a/phoenix-core/pom.xml b/phoenix-core/pom.xml
index d5774ea..eb1004b 100644
--- a/phoenix-core/pom.xml
+++ b/phoenix-core/pom.xml
@@ -325,6 +325,10 @@
   org.apache.commons
   commons-csv
 
+
+  com.google.code.findbugs
+  jsr305
+
   
 
   

http://git-wip-us.apache.org/repos/asf/phoenix/blob/3034b658/phoenix-core/src/main/java/org/apache/phoenix/cache/ServerCacheClient.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/cache/ServerCacheClient.java 
b/phoenix-core/src/main/java/org/apache/phoenix/cache/ServerCacheClient.java
index 301c452..f4be508 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/cache/ServerCacheClient.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/cache/ServerCacheClient.java
@@ -17,8 +17,6 @@
  */
 package org.apache.phoenix.cache;
 
-import static com.google.common.io.Closeables.closeQuietly;
-
 import java.io.Closeable;
 import java.io.IOException;
 import java.sql.SQLException;
@@ -319,7 +317,7 @@ public class ServerCacheClient {
LOG.warn("Unable to remove hash cache for " + 
remainingOnServers, lastThrowable);
}
} finally {
-   closeQuietly(iterateOverTable);
+   Closeables.closeQuietly(iterateOverTable);
}
 }
 

http://git-wip-us.apache.org/repos/asf/phoenix/blob/3034b658/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillFile.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillFile.java 
b/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillFile.java
index 31ad5ce..8dd64d0 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillFile.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillFile.java
@@ -28,11 +28,11 @@ import java.nio.channels.FileChannel.MapMode;
 import java.util.Map;
 import java.util.UUID;
 
+import org.apache.phoenix.util.Closeables;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import com.google.common.collect.Maps;
-import com.google.common.io.Closeables;
 
 /**
  * This class abstracts a SpillFile It is a accessible on a per page basis

http://git-wip-us.apache.org/repos/asf/phoenix/blob/3034b658/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillManager.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillManager.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillManager.java
index 3f4bf35..2fbea5c 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillManager.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillManager.java
@@ -40,12 +40,12 @@ import org.apache.phoenix.schema.KeyValu

git commit: PHOENIX-1250 Remove use of Closeables.closeQuietly

2014-09-17 Thread greid
Repository: phoenix
Updated Branches:
  refs/heads/4.0 45e2891ce -> 89262f2be


PHOENIX-1250 Remove use of Closeables.closeQuietly

Remove the use of Guava's Closeables.closeQuietly to allow using
Phoenix within a client-side application that has a more recent
version of Guava. After this commit, Phoenix can be built against
Guava 18.0 (although full integration tests will not work because
HBase/Hadoop still rely on an older version of Guava internally).


Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo
Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/89262f2b
Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/89262f2b
Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/89262f2b

Branch: refs/heads/4.0
Commit: 89262f2be4c6bf6b63b6e57364141a2a2d5d673e
Parents: 45e2891
Author: Gabriel Reid 
Authored: Tue Sep 16 11:58:33 2014 +0200
Committer: Gabriel Reid 
Committed: Wed Sep 17 09:17:41 2014 +0200

--
 phoenix-core/pom.xml|  4 ++
 .../apache/phoenix/cache/ServerCacheClient.java |  4 +-
 .../phoenix/cache/aggcache/SpillFile.java   |  2 +-
 .../phoenix/cache/aggcache/SpillManager.java|  2 +-
 .../cache/aggcache/SpillableGroupByCache.java   |  2 +-
 .../apache/phoenix/compile/FromCompiler.java|  2 +-
 .../GroupedAggregateRegionObserver.java |  3 +-
 .../phoenix/iterate/TableResultIterator.java|  2 +-
 .../query/ConnectionQueryServicesImpl.java  |  7 ++-
 .../org/apache/phoenix/util/Closeables.java | 46 +---
 .../apache/phoenix/flume/sink/PhoenixSink.java  |  7 +--
 pom.xml |  5 +++
 12 files changed, 62 insertions(+), 24 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/89262f2b/phoenix-core/pom.xml
--
diff --git a/phoenix-core/pom.xml b/phoenix-core/pom.xml
index ff3f5d8..0a8b61b 100644
--- a/phoenix-core/pom.xml
+++ b/phoenix-core/pom.xml
@@ -325,6 +325,10 @@
   org.apache.commons
   commons-csv
 
+
+  com.google.code.findbugs
+  jsr305
+
   
 
   

http://git-wip-us.apache.org/repos/asf/phoenix/blob/89262f2b/phoenix-core/src/main/java/org/apache/phoenix/cache/ServerCacheClient.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/cache/ServerCacheClient.java 
b/phoenix-core/src/main/java/org/apache/phoenix/cache/ServerCacheClient.java
index 301c452..f4be508 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/cache/ServerCacheClient.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/cache/ServerCacheClient.java
@@ -17,8 +17,6 @@
  */
 package org.apache.phoenix.cache;
 
-import static com.google.common.io.Closeables.closeQuietly;
-
 import java.io.Closeable;
 import java.io.IOException;
 import java.sql.SQLException;
@@ -319,7 +317,7 @@ public class ServerCacheClient {
LOG.warn("Unable to remove hash cache for " + 
remainingOnServers, lastThrowable);
}
} finally {
-   closeQuietly(iterateOverTable);
+   Closeables.closeQuietly(iterateOverTable);
}
 }
 

http://git-wip-us.apache.org/repos/asf/phoenix/blob/89262f2b/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillFile.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillFile.java 
b/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillFile.java
index 31ad5ce..8dd64d0 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillFile.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillFile.java
@@ -28,11 +28,11 @@ import java.nio.channels.FileChannel.MapMode;
 import java.util.Map;
 import java.util.UUID;
 
+import org.apache.phoenix.util.Closeables;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import com.google.common.collect.Maps;
-import com.google.common.io.Closeables;
 
 /**
  * This class abstracts a SpillFile It is a accessible on a per page basis

http://git-wip-us.apache.org/repos/asf/phoenix/blob/89262f2b/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillManager.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillManager.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillManager.java
index 3f4bf35..2fbea5c 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillManager.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillManager.java
@@ -40,12 +40,12 @@ import org.apache.phoenix.schema.KeyValueSchem

git commit: PHOENIX-1250 Remove use of Closeables.closeQuietly

2014-09-17 Thread greid
Repository: phoenix
Updated Branches:
  refs/heads/3.0 a56b2f48c -> 12494b7bf


PHOENIX-1250 Remove use of Closeables.closeQuietly

Remove the use of Guava's Closeables.closeQuietly to allow using
Phoenix within a client-side application that has a more recent
version of Guava. After this commit, Phoenix can be built against
Guava 18.0 (although full integration tests will not work because
HBase/Hadoop still rely on an older version of Guava internally).


Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo
Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/12494b7b
Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/12494b7b
Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/12494b7b

Branch: refs/heads/3.0
Commit: 12494b7bfd3116d9a68977b63f3fbd9bfca6db5c
Parents: a56b2f4
Author: Gabriel Reid 
Authored: Tue Sep 16 11:58:33 2014 +0200
Committer: Gabriel Reid 
Committed: Wed Sep 17 09:23:24 2014 +0200

--
 phoenix-core/pom.xml|   4 +
 .../apache/phoenix/cache/ServerCacheClient.java |   4 +-
 .../phoenix/cache/aggcache/SpillFile.java   |   2 +-
 .../phoenix/cache/aggcache/SpillManager.java|   2 +-
 .../cache/aggcache/SpillableGroupByCache.java   |   2 +-
 .../apache/phoenix/compile/FromCompiler.java|   2 +-
 .../GroupedAggregateRegionObserver.java |  32 ++--
 .../phoenix/iterate/TableResultIterator.java|   2 +-
 .../query/ConnectionQueryServicesImpl.java  | 145 +--
 .../org/apache/phoenix/util/Closeables.java |  46 +-
 .../apache/phoenix/flume/sink/PhoenixSink.java  |   7 +-
 pom.xml |   5 +
 12 files changed, 146 insertions(+), 107 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/12494b7b/phoenix-core/pom.xml
--
diff --git a/phoenix-core/pom.xml b/phoenix-core/pom.xml
index ad7b802..6d3c0c5 100644
--- a/phoenix-core/pom.xml
+++ b/phoenix-core/pom.xml
@@ -271,6 +271,10 @@
   jackson-xc
 
 
+  com.google.code.findbugs
+  jsr305
+
+
   junit
   junit
   test

http://git-wip-us.apache.org/repos/asf/phoenix/blob/12494b7b/phoenix-core/src/main/java/org/apache/phoenix/cache/ServerCacheClient.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/cache/ServerCacheClient.java 
b/phoenix-core/src/main/java/org/apache/phoenix/cache/ServerCacheClient.java
index a67c639..a6ee92e 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/cache/ServerCacheClient.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/cache/ServerCacheClient.java
@@ -17,8 +17,6 @@
  */
 package org.apache.phoenix.cache;
 
-import static com.google.common.io.Closeables.closeQuietly;
-
 import java.io.Closeable;
 import java.io.IOException;
 import java.sql.SQLException;
@@ -263,7 +261,7 @@ public class ServerCacheClient {
LOG.warn("Unable to remove hash cache for " + 
remainingOnServers, lastThrowable);
}
} finally {
-   closeQuietly(iterateOverTable);
+   Closeables.closeQuietly(iterateOverTable);
}
 }
 

http://git-wip-us.apache.org/repos/asf/phoenix/blob/12494b7b/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillFile.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillFile.java 
b/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillFile.java
index 31ad5ce..8dd64d0 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillFile.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillFile.java
@@ -28,11 +28,11 @@ import java.nio.channels.FileChannel.MapMode;
 import java.util.Map;
 import java.util.UUID;
 
+import org.apache.phoenix.util.Closeables;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import com.google.common.collect.Maps;
-import com.google.common.io.Closeables;
 
 /**
  * This class abstracts a SpillFile It is a accessible on a per page basis

http://git-wip-us.apache.org/repos/asf/phoenix/blob/12494b7b/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillManager.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillManager.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillManager.java
index 3f4bf35..2fbea5c 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillManager.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/cache/aggcache/SpillManager.java
@@ -40,12 +40,12 @@ import org.apache.phoenix