Repository: hadoop Updated Branches: refs/heads/trunk 4a771d901 -> 465c21343
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/trunk Commit: 465c213439d4955df0b23d38423073890b121ccc Parents: 4a771d9 Author: Wei-Chiu Chuang <[email protected]> Authored: Fri Jul 21 12:24:09 2017 -0700 Committer: Wei-Chiu Chuang <[email protected]> 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: [email protected] For additional commands, e-mail: [email protected]
