Browse Source

HADOOP-10332. HttpServer's jetty audit log always logs 200 OK (jeagles)

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1577220 13f79535-47bb-0310-9956-ffa450edef68
Jonathan Turner Eagles 11 years ago
parent
commit
b44b648d08

+ 2 - 0
hadoop-common-project/hadoop-common/CHANGES.txt

@@ -2675,6 +2675,8 @@ Release 0.23.11 - UNRELEASED
 
 
     HADOOP-10129. Distcp may succeed when it fails (daryn)
     HADOOP-10129. Distcp may succeed when it fails (daryn)
 
 
+    HADOOP-10332. HttpServer's jetty audit log always logs 200 OK (jeagles)
+
 Release 0.23.10 - UNRELEASED
 Release 0.23.10 - UNRELEASED
 
 
   INCOMPATIBLE CHANGES
   INCOMPATIBLE CHANGES

+ 1 - 1
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/HttpServer2.java

@@ -372,7 +372,7 @@ public final class HttpServer2 implements FilterContainer {
       RequestLogHandler requestLogHandler = new RequestLogHandler();
       RequestLogHandler requestLogHandler = new RequestLogHandler();
       requestLogHandler.setRequestLog(requestLog);
       requestLogHandler.setRequestLog(requestLog);
       HandlerCollection handlers = new HandlerCollection();
       HandlerCollection handlers = new HandlerCollection();
-      handlers.setHandlers(new Handler[] { requestLogHandler, contexts });
+      handlers.setHandlers(new Handler[] {contexts, requestLogHandler});
       webServer.setHandler(handlers);
       webServer.setHandler(handlers);
     } else {
     } else {
       webServer.setHandler(contexts);
       webServer.setHandler(contexts);