Hadoop Map/Reduce
  1. Hadoop Map/Reduce
  2. MAPREDUCE-3706

HTTP Circular redirect error on the job attempts page

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 0.23.0
    • Fix Version/s: 0.23.2
    • Component/s: mrv2
    • Labels:
      None

      Description

      submitted job and tried to go to following url:

      http://rmhost.domain.com:8088/proxy/application_1326992308313_0004/mapreduce/attempts/job_1326992308313_4_4/m/NEW

      This resulted in the following HTTP ERROR:

      HTTP ERROR 500

      Problem accessing /proxy/application_1326992308313_0004/mapreduce/attempts/job_1326992308313_4_4/m/NEW. Reason:

      Circular redirect to 'http://amhost.domain.com:44869/mapreduce/attempts/job_1326992308313_4_4/m/NEW'

      Caused by:

      org.apache.commons.httpclient.CircularRedirectException: Circular redirect to 'http://amhost.domain.com:44869/mapreduce/attempts/job_1326992308313_4_4/m/NEW'
      at org.apache.commons.httpclient.HttpMethodDirector.processRedirectResponse(HttpMethodDirector.java:638)
      at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:179)
      at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
      at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
      at org.apache.hadoop.yarn.server.webproxy.WebAppProxyServlet.proxyLink(WebAppProxyServlet.java:148) at org.apache.hadoop.yarn.server.webproxy.WebAppProxyServlet.doGet(WebAppProxyServlet.java:269)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
      at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
      at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:66)
      at com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:900) at com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:834)
      at com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:795)

      Note that if you first go to the proxy at: http://rmhost.domain.com:8088/proxy/application_1326992308313_0004/ and then click the links to get here you don't get the error.

      1. MR-3706.txt
        2 kB
        Robert Joseph Evans

        Activity

        Hide
        Amol Kekre added a comment -

        Making it critical as it is blocking QE. Not a blocker as this is UI

        Show
        Amol Kekre added a comment - Making it critical as it is blocking QE. Not a blocker as this is UI
        Hide
        Robert Joseph Evans added a comment -

        The only time that this would happen is if the AM thinks that the request is not coming from the proxy, and is then being redirected to go through the proxy again. I will look to see exactly which conditions this happens in. It could be that if the user is null, then this might happen.

        Show
        Robert Joseph Evans added a comment - The only time that this would happen is if the AM thinks that the request is not coming from the proxy, and is then being redirected to go through the proxy again. I will look to see exactly which conditions this happens in. It could be that if the user is null, then this might happen.
        Hide
        Robert Joseph Evans added a comment -

        Oh, I think I know now. If the application reports its state as finished the proxy will not try to be a proxy for the request, it will instead redirect the request to the URI provided by the AM, but if the AM has reported that it is finished, but has not updated the URI, (just speculating here, I need to check the code to be sure) because the jhist file is not finished being written yet, then the AM will redirect back to the proxy, and the proxy will redirect to the AM again. I need to confirm this and look at what we need to do to really fix this.

        Show
        Robert Joseph Evans added a comment - Oh, I think I know now. If the application reports its state as finished the proxy will not try to be a proxy for the request, it will instead redirect the request to the URI provided by the AM, but if the AM has reported that it is finished, but has not updated the URI, (just speculating here, I need to check the code to be sure) because the jhist file is not finished being written yet, then the AM will redirect back to the proxy, and the proxy will redirect to the AM again. I need to confirm this and look at what we need to do to really fix this.
        Hide
        Robert Joseph Evans added a comment -

        I am wrong about the timing issue. It can happen when the application is not close to exiting, and it appears to be the AmIpFilter sending a redirect to itself, instead of through the proxy. I can reproduce the issue, and I will dig into it.

        Show
        Robert Joseph Evans added a comment - I am wrong about the timing issue. It can happen when the application is not close to exiting, and it appears to be the AmIpFilter sending a redirect to itself, instead of through the proxy. I can reproduce the issue, and I will dig into it.
        Hide
        Robert Joseph Evans added a comment -

        I don't completely know what is happening, but I can reproduce this 100% of the time by going to a page for a reducer that has not been launched yet. We get a null pointer exception

        java.lang.reflect.InvocationTargetException
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                at java.lang.reflect.Method.invoke(Method.java:597)
                at org.apache.hadoop.yarn.webapp.Dispatcher.service(Dispatcher.java:150)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
                at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263)
                at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178)
                at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)
                at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62)
                at com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:900)
                at com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:834)
                at com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:795)
                at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
                at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
                at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
                at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
                at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
                at org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter.doFilter(AmIpFilter.java:120)
                at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
                at org.apache.hadoop.http.HttpServer$QuotingInputFilter.doFilter(HttpServer.java:940)
                at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
                at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
                at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
                at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
                at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
                at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
                at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
                at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
                at org.mortbay.jetty.Server.handle(Server.java:322)
                at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
                at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
                at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
                at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
                at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
                at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
                at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
        Caused by: java.lang.NullPointerException
                at org.apache.hadoop.yarn.util.ConverterUtils.toString(ConverterUtils.java:145)
                at org.apache.hadoop.mapreduce.v2.app.webapp.dao.TaskAttemptInfo.<init>(TaskAttemptInfo.java:69)
                at org.apache.hadoop.mapreduce.v2.app.webapp.dao.TaskAttemptInfo.<init>(TaskAttemptInfo.java:60)
                at org.apache.hadoop.mapreduce.v2.app.webapp.TaskPage$AttemptsBlock.render(TaskPage.java:76)
                at org.apache.hadoop.yarn.webapp.view.HtmlBlock.render(HtmlBlock.java:64)
                at org.apache.hadoop.yarn.webapp.view.HtmlBlock.renderPartial(HtmlBlock.java:74)
                at org.apache.hadoop.yarn.webapp.View.render(View.java:233)
                at org.apache.hadoop.yarn.webapp.view.HtmlPage$Page.subView(HtmlPage.java:47)
                at org.apache.hadoop.yarn.webapp.hamlet.HamletImpl$EImp._v(HamletImpl.java:117)
                at org.apache.hadoop.yarn.webapp.hamlet.Hamlet$TD._(Hamlet.java:843)
                at org.apache.hadoop.yarn.webapp.view.TwoColumnLayout.render(TwoColumnLayout.java:54)
                at org.apache.hadoop.yarn.webapp.view.HtmlPage.render(HtmlPage.java:80)
                at org.apache.hadoop.yarn.webapp.Controller.render(Controller.java:210)
                at org.apache.hadoop.mapreduce.v2.app.webapp.AppController.task(AppController.java:250) 
                ... 37 more
        

        But for some reason this gets turned into a 302 which causes it to redirect.

        2012-02-27 21:40:53,655 DEBUG [9538612@qtp-31361704-2 - /mapreduce/task/task_1330378805203_0001_r_000016] org.mortbay.log: RESPONSE /mapreduce/task/task_1330378805203_0001_r_000016  302
        

        I can probably fix the null pointer exception, but I want to understand why we are doing a redirect too.

        Show
        Robert Joseph Evans added a comment - I don't completely know what is happening, but I can reproduce this 100% of the time by going to a page for a reducer that has not been launched yet. We get a null pointer exception java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.hadoop.yarn.webapp.Dispatcher.service(Dispatcher.java:150) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263) at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178) at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62) at com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:900) at com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:834) at com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:795) at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118) at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter.doFilter(AmIpFilter.java:120) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.apache.hadoop.http.HttpServer$QuotingInputFilter.doFilter(HttpServer.java:940) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:322) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) Caused by: java.lang.NullPointerException at org.apache.hadoop.yarn.util.ConverterUtils.toString(ConverterUtils.java:145) at org.apache.hadoop.mapreduce.v2.app.webapp.dao.TaskAttemptInfo.<init>(TaskAttemptInfo.java:69) at org.apache.hadoop.mapreduce.v2.app.webapp.dao.TaskAttemptInfo.<init>(TaskAttemptInfo.java:60) at org.apache.hadoop.mapreduce.v2.app.webapp.TaskPage$AttemptsBlock.render(TaskPage.java:76) at org.apache.hadoop.yarn.webapp.view.HtmlBlock.render(HtmlBlock.java:64) at org.apache.hadoop.yarn.webapp.view.HtmlBlock.renderPartial(HtmlBlock.java:74) at org.apache.hadoop.yarn.webapp.View.render(View.java:233) at org.apache.hadoop.yarn.webapp.view.HtmlPage$Page.subView(HtmlPage.java:47) at org.apache.hadoop.yarn.webapp.hamlet.HamletImpl$EImp._v(HamletImpl.java:117) at org.apache.hadoop.yarn.webapp.hamlet.Hamlet$TD._(Hamlet.java:843) at org.apache.hadoop.yarn.webapp.view.TwoColumnLayout.render(TwoColumnLayout.java:54) at org.apache.hadoop.yarn.webapp.view.HtmlPage.render(HtmlPage.java:80) at org.apache.hadoop.yarn.webapp.Controller.render(Controller.java:210) at org.apache.hadoop.mapreduce.v2.app.webapp.AppController.task(AppController.java:250) ... 37 more But for some reason this gets turned into a 302 which causes it to redirect. 2012-02-27 21:40:53,655 DEBUG [9538612@qtp-31361704-2 - /mapreduce/task/task_1330378805203_0001_r_000016] org.mortbay.log: RESPONSE /mapreduce/task/task_1330378805203_0001_r_000016 302 I can probably fix the null pointer exception, but I want to understand why we are doing a redirect too.
        Hide
        Robert Joseph Evans added a comment -

        OK So now I understand. If org.apache.hadoop.yarn.webapp.Dispatcher.service catches an exception it tries to set a few cookies, and redirect to the same page as before. These cookies tell it to render an error page instead of the regular page, but because the proxy removes all cookies from the requests these are never set, and they are ignored. We might be able to make this work properly if we allows cookies to be set between redirects within the proxy.

        Show
        Robert Joseph Evans added a comment - OK So now I understand. If org.apache.hadoop.yarn.webapp.Dispatcher.service catches an exception it tries to set a few cookies, and redirect to the same page as before. These cookies tell it to render an error page instead of the regular page, but because the proxy removes all cookies from the requests these are never set, and they are ignored. We might be able to make this work properly if we allows cookies to be set between redirects within the proxy.
        Hide
        Robert Joseph Evans added a comment -

        I have fixed the circular redirect by changing some setting in the HttpClient, and will upload a patch shortly. I filed MAPREDUCE-3930 to deal with the NPE that triggered the error.

        Show
        Robert Joseph Evans added a comment - I have fixed the circular redirect by changing some setting in the HttpClient, and will upload a patch shortly. I filed MAPREDUCE-3930 to deal with the NPE that triggered the error.
        Hide
        Robert Joseph Evans added a comment -

        No tests are included because it is difficult to unit test this type of thing. I have manually verified that it fixes the circular redirect issue.

        Show
        Robert Joseph Evans added a comment - No tests are included because it is difficult to unit test this type of thing. I have manually verified that it fixes the circular redirect issue.
        Hide
        Hadoop QA added a comment -

        -1 overall. Here are the results of testing the latest attachment
        http://issues.apache.org/jira/secure/attachment/12516227/MR-3706.txt
        against trunk revision .

        +1 @author. The patch does not contain any @author tags.

        -1 tests included. The patch doesn't appear to include any new or modified tests.
        Please justify why no new tests are needed for this patch.
        Also please list what manual steps were performed to verify this patch.

        +1 javadoc. The javadoc tool did not generate any warning messages.

        +1 javac. The applied patch does not increase the total number of javac compiler warnings.

        +1 eclipse:eclipse. The patch built with eclipse:eclipse.

        +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.

        +1 release audit. The applied patch does not increase the total number of release audit warnings.

        +1 core tests. The patch passed unit tests in .

        +1 contrib tests. The patch passed contrib unit tests.

        Test results: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/1942//testReport/
        Console output: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/1942//console

        This message is automatically generated.

        Show
        Hadoop QA added a comment - -1 overall. Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12516227/MR-3706.txt against trunk revision . +1 @author. The patch does not contain any @author tags. -1 tests included. The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch. +1 javadoc. The javadoc tool did not generate any warning messages. +1 javac. The applied patch does not increase the total number of javac compiler warnings. +1 eclipse:eclipse. The patch built with eclipse:eclipse. +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings. +1 release audit. The applied patch does not increase the total number of release audit warnings. +1 core tests. The patch passed unit tests in . +1 contrib tests. The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/1942//testReport/ Console output: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/1942//console This message is automatically generated.
        Hide
        Arun C Murthy added a comment -

        I just committed this. Thanks Bobby!

        Show
        Arun C Murthy added a comment - I just committed this. Thanks Bobby!
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Hdfs-trunk-Commit #1889 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk-Commit/1889/)
        MAPREDUCE-3706. Fix circular redirect error in job-attempts page. Contributed by Robert Evans. (Revision 1295314)

        Result = SUCCESS
        acmurthy : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1295314
        Files :

        • /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt
        • /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/src/main/java/org/apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java
        Show
        Hudson added a comment - Integrated in Hadoop-Hdfs-trunk-Commit #1889 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk-Commit/1889/ ) MAPREDUCE-3706 . Fix circular redirect error in job-attempts page. Contributed by Robert Evans. (Revision 1295314) Result = SUCCESS acmurthy : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1295314 Files : /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/src/main/java/org/apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Hdfs-0.23-Commit #613 (See https://builds.apache.org/job/Hadoop-Hdfs-0.23-Commit/613/)
        Merge -c 1295314 from trunk to branch-0.23 to fix MAPREDUCE-3706. Fix circular redirect error in job-attempts page. (Revision 1295315)

        Result = SUCCESS
        acmurthy : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1295315
        Files :

        • /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/CHANGES.txt
        • /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/src/main/java/org/apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java
        Show
        Hudson added a comment - Integrated in Hadoop-Hdfs-0.23-Commit #613 (See https://builds.apache.org/job/Hadoop-Hdfs-0.23-Commit/613/ ) Merge -c 1295314 from trunk to branch-0.23 to fix MAPREDUCE-3706 . Fix circular redirect error in job-attempts page. (Revision 1295315) Result = SUCCESS acmurthy : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1295315 Files : /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/CHANGES.txt /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/src/main/java/org/apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Common-0.23-Commit #624 (See https://builds.apache.org/job/Hadoop-Common-0.23-Commit/624/)
        Merge -c 1295314 from trunk to branch-0.23 to fix MAPREDUCE-3706. Fix circular redirect error in job-attempts page. (Revision 1295315)

        Result = SUCCESS
        acmurthy : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1295315
        Files :

        • /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/CHANGES.txt
        • /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/src/main/java/org/apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java
        Show
        Hudson added a comment - Integrated in Hadoop-Common-0.23-Commit #624 (See https://builds.apache.org/job/Hadoop-Common-0.23-Commit/624/ ) Merge -c 1295314 from trunk to branch-0.23 to fix MAPREDUCE-3706 . Fix circular redirect error in job-attempts page. (Revision 1295315) Result = SUCCESS acmurthy : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1295315 Files : /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/CHANGES.txt /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/src/main/java/org/apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Common-trunk-Commit #1815 (See https://builds.apache.org/job/Hadoop-Common-trunk-Commit/1815/)
        MAPREDUCE-3706. Fix circular redirect error in job-attempts page. Contributed by Robert Evans. (Revision 1295314)

        Result = SUCCESS
        acmurthy : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1295314
        Files :

        • /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt
        • /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/src/main/java/org/apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java
        Show
        Hudson added a comment - Integrated in Hadoop-Common-trunk-Commit #1815 (See https://builds.apache.org/job/Hadoop-Common-trunk-Commit/1815/ ) MAPREDUCE-3706 . Fix circular redirect error in job-attempts page. Contributed by Robert Evans. (Revision 1295314) Result = SUCCESS acmurthy : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1295314 Files : /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/src/main/java/org/apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Mapreduce-0.23-Commit #623 (See https://builds.apache.org/job/Hadoop-Mapreduce-0.23-Commit/623/)
        Merge -c 1295314 from trunk to branch-0.23 to fix MAPREDUCE-3706. Fix circular redirect error in job-attempts page. (Revision 1295315)

        Result = ABORTED
        acmurthy : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1295315
        Files :

        • /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/CHANGES.txt
        • /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/src/main/java/org/apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java
        Show
        Hudson added a comment - Integrated in Hadoop-Mapreduce-0.23-Commit #623 (See https://builds.apache.org/job/Hadoop-Mapreduce-0.23-Commit/623/ ) Merge -c 1295314 from trunk to branch-0.23 to fix MAPREDUCE-3706 . Fix circular redirect error in job-attempts page. (Revision 1295315) Result = ABORTED acmurthy : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1295315 Files : /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/CHANGES.txt /hadoop/common/branches/branch-0.23/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/src/main/java/org/apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Mapreduce-trunk-Commit #1821 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk-Commit/1821/)
        MAPREDUCE-3706. Fix circular redirect error in job-attempts page. Contributed by Robert Evans. (Revision 1295314)

        Result = ABORTED
        acmurthy : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1295314
        Files :

        • /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt
        • /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/src/main/java/org/apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java
        Show
        Hudson added a comment - Integrated in Hadoop-Mapreduce-trunk-Commit #1821 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk-Commit/1821/ ) MAPREDUCE-3706 . Fix circular redirect error in job-attempts page. Contributed by Robert Evans. (Revision 1295314) Result = ABORTED acmurthy : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1295314 Files : /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/src/main/java/org/apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Hdfs-trunk #971 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk/971/)
        MAPREDUCE-3706. Fix circular redirect error in job-attempts page. Contributed by Robert Evans. (Revision 1295314)

        Result = SUCCESS
        acmurthy : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1295314
        Files :

        • /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt
        • /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/src/main/java/org/apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java
        Show
        Hudson added a comment - Integrated in Hadoop-Hdfs-trunk #971 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk/971/ ) MAPREDUCE-3706 . Fix circular redirect error in job-attempts page. Contributed by Robert Evans. (Revision 1295314) Result = SUCCESS acmurthy : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1295314 Files : /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/src/main/java/org/apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Mapreduce-trunk #1006 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk/1006/)
        MAPREDUCE-3706. Fix circular redirect error in job-attempts page. Contributed by Robert Evans. (Revision 1295314)

        Result = SUCCESS
        acmurthy : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1295314
        Files :

        • /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt
        • /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/src/main/java/org/apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java
        Show
        Hudson added a comment - Integrated in Hadoop-Mapreduce-trunk #1006 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk/1006/ ) MAPREDUCE-3706 . Fix circular redirect error in job-attempts page. Contributed by Robert Evans. (Revision 1295314) Result = SUCCESS acmurthy : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1295314 Files : /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/src/main/java/org/apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java

          People

          • Assignee:
            Robert Joseph Evans
            Reporter:
            Thomas Graves
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development