You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by ae...@apache.org on 2017/07/27 23:48:40 UTC
[09/34] hadoop git commit: HDFS-12094. Log torrent when none isa-l EC
is used. Contributed by LiXin Ge.
HDFS-12094. Log torrent when none isa-l EC is used. Contributed by LiXin Ge.
Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo
Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/465c2134
Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/465c2134
Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/465c2134
Branch: refs/heads/HDFS-7240
Commit: 465c213439d4955df0b23d38423073890b121ccc
Parents: 4a771d9
Author: Wei-Chiu Chuang <we...@apache.org>
Authored: Fri Jul 21 12:24:09 2017 -0700
Committer: Wei-Chiu Chuang <we...@apache.org>
Committed: Fri Jul 21 12:25:03 2017 -0700
----------------------------------------------------------------------
.../org/apache/hadoop/io/erasurecode/CodecUtil.java | 14 +++++++++-----
.../hadoop/io/erasurecode/ErasureCodeNative.java | 5 +++++
2 files changed, 14 insertions(+), 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hadoop/blob/465c2134/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/erasurecode/CodecUtil.java
----------------------------------------------------------------------
diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/erasurecode/CodecUtil.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/erasurecode/CodecUtil.java
index 69df56a..8ec0e72 100644
--- a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/erasurecode/CodecUtil.java
+++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/erasurecode/CodecUtil.java
@@ -178,8 +178,10 @@ public final class CodecUtil {
}
} catch (LinkageError | Exception e) {
// Fallback to next coder if possible
- LOG.warn("Failed to create raw erasure encoder " + rawCoderName +
- ", fallback to next codec if possible", e);
+ if (LOG.isDebugEnabled()) {
+ LOG.debug("Failed to create raw erasure encoder " + rawCoderName +
+ ", fallback to next codec if possible", e);
+ }
}
}
throw new IllegalArgumentException("Fail to create raw erasure " +
@@ -198,12 +200,14 @@ public final class CodecUtil {
}
} catch (LinkageError | Exception e) {
// Fallback to next coder if possible
- LOG.warn("Failed to create raw erasure decoder " + rawCoderName +
- ", fallback to next codec if possible", e);
+ if (LOG.isDebugEnabled()) {
+ LOG.debug("Failed to create raw erasure decoder " + rawCoderName +
+ ", fallback to next codec if possible", e);
+ }
}
}
throw new IllegalArgumentException("Fail to create raw erasure " +
- "encoder with given codec: " + codecName);
+ "decoder with given codec: " + codecName);
}
private static ErasureCodec createCodec(Configuration conf,
http://git-wip-us.apache.org/repos/asf/hadoop/blob/465c2134/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/erasurecode/ErasureCodeNative.java
----------------------------------------------------------------------
diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/erasurecode/ErasureCodeNative.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/erasurecode/ErasureCodeNative.java
index cb462b8..3d6867a 100644
--- a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/erasurecode/ErasureCodeNative.java
+++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/erasurecode/ErasureCodeNative.java
@@ -50,6 +50,11 @@ public final class ErasureCodeNative {
}
LOADING_FAILURE_REASON = problem;
}
+
+ if (LOADING_FAILURE_REASON != null) {
+ LOG.warn("ISA-L support is not available in your platform... " +
+ "using builtin-java codec where applicable");
+ }
}
private ErasureCodeNative() {}
---------------------------------------------------------------------
To unsubscribe, e-mail: common-commits-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-commits-help@hadoop.apache.org