diff --git a/hadoop-common-project/hadoop-common/CHANGES.txt b/hadoop-common-project/hadoop-common/CHANGES.txt index 9b2bb88dd8..6cd887ab9e 100644 --- a/hadoop-common-project/hadoop-common/CHANGES.txt +++ b/hadoop-common-project/hadoop-common/CHANGES.txt @@ -534,6 +534,8 @@ Release 2.0.5-beta - UNRELEASED HADOOP-9318. When exiting on a signal, print the signal name first. (Colin Patrick McCabe via atm) + HADOOP-9358. "Auth failed" log should include exception string (todd) + OPTIMIZATIONS BUG FIXES diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/Server.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/Server.java index f76690c27f..6472e77f9c 100644 --- a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/Server.java +++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/Server.java @@ -1237,7 +1237,8 @@ public abstract class Server { rpcMetrics.incrAuthenticationFailures(); String clientIP = this.toString(); // attempting user could be null - AUDITLOG.warn(AUTH_FAILED_FOR + clientIP + ":" + attemptingUser); + AUDITLOG.warn(AUTH_FAILED_FOR + clientIP + ":" + attemptingUser + + " (" + e.getLocalizedMessage() + ")"); throw e; } if (saslServer.isComplete() && replyToken == null) {