You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by ap...@apache.org on 2014/05/30 04:00:24 UTC
[2/2] git commit: HBASE-11259 Compression.java different compressions
load system classpath differently causing errors (Enoch Hsu)
HBASE-11259 Compression.java different compressions load system classpath differently causing errors (Enoch Hsu)
Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/c4b119ca
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/c4b119ca
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/c4b119ca
Branch: refs/heads/0.98
Commit: c4b119ca85522f7062e140778c55089dcdf47251
Parents: 13c7ff6
Author: Andrew Purtell <ap...@apache.org>
Authored: Thu May 29 18:39:44 2014 -0700
Committer: Andrew Purtell <ap...@apache.org>
Committed: Thu May 29 18:56:17 2014 -0700
----------------------------------------------------------------------
.../java/org/apache/hadoop/hbase/io/compress/Compression.java | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hbase/blob/c4b119ca/hbase-common/src/main/java/org/apache/hadoop/hbase/io/compress/Compression.java
----------------------------------------------------------------------
diff --git a/hbase-common/src/main/java/org/apache/hadoop/hbase/io/compress/Compression.java b/hbase-common/src/main/java/org/apache/hadoop/hbase/io/compress/Compression.java
index b687686..399c597 100644
--- a/hbase-common/src/main/java/org/apache/hadoop/hbase/io/compress/Compression.java
+++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/io/compress/Compression.java
@@ -123,8 +123,7 @@ public final class Compression {
private CompressionCodec buildCodec(Configuration conf) {
try {
Class<?> externalCodec =
- ClassLoader.getSystemClassLoader()
- .loadClass("com.hadoop.compression.lzo.LzoCodec");
+ getClassLoaderForCodec().loadClass("com.hadoop.compression.lzo.LzoCodec");
return (CompressionCodec) ReflectionUtils.newInstance(externalCodec,
new Configuration(conf));
} catch (ClassNotFoundException e) {
@@ -208,8 +207,7 @@ public final class Compression {
private CompressionCodec buildCodec(Configuration conf) {
try {
Class<?> externalCodec =
- ClassLoader.getSystemClassLoader()
- .loadClass("org.apache.hadoop.io.compress.SnappyCodec");
+ getClassLoaderForCodec().loadClass("org.apache.hadoop.io.compress.SnappyCodec");
return (CompressionCodec) ReflectionUtils.newInstance(externalCodec,
conf);
} catch (ClassNotFoundException e) {