HADOOP-13458. LoadBalancingKMSClientProvider#doOp should log IOException stacktrace. Contributed by Chen Liang.
Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/a1f6564d Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/a1f6564d Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/a1f6564d Branch: refs/heads/YARN-2915 Commit: a1f6564d31c16582ea949e4448091f1cc56c7dfe Parents: 6f63566 Author: Wei-Chiu Chuang <weic...@apache.org> Authored: Wed Aug 3 14:19:08 2016 -0700 Committer: Wei-Chiu Chuang <weic...@apache.org> Committed: Wed Aug 3 14:19:47 2016 -0700 ---------------------------------------------------------------------- .../hadoop/crypto/key/kms/LoadBalancingKMSClientProvider.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hadoop/blob/a1f6564d/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/crypto/key/kms/LoadBalancingKMSClientProvider.java ---------------------------------------------------------------------- diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/crypto/key/kms/LoadBalancingKMSClientProvider.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/crypto/key/kms/LoadBalancingKMSClientProvider.java index 6a9bd62..e6ff079 100644 --- a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/crypto/key/kms/LoadBalancingKMSClientProvider.java +++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/crypto/key/kms/LoadBalancingKMSClientProvider.java @@ -33,6 +33,7 @@ import org.apache.hadoop.crypto.key.KeyProviderCryptoExtension.EncryptedKeyVersi import org.apache.hadoop.crypto.key.KeyProviderDelegationTokenExtension; import org.apache.hadoop.security.Credentials; import org.apache.hadoop.security.token.Token; +import org.apache.hadoop.util.StringUtils; import org.apache.hadoop.util.Time; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -93,8 +94,8 @@ public class LoadBalancingKMSClientProvider extends KeyProvider implements try { return op.call(provider); } catch (IOException ioe) { - LOG.warn("KMS provider at [{}] threw an IOException [{}]!!", - provider.getKMSUrl(), ioe.getMessage()); + LOG.warn("KMS provider at [{}] threw an IOException!! {}", + provider.getKMSUrl(), StringUtils.stringifyException(ioe)); ex = ioe; } catch (Exception e) { if (e instanceof RuntimeException) { --------------------------------------------------------------------- To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-commits-h...@hadoop.apache.org