Uploaded image for project: 'Hadoop YARN'
  1. Hadoop YARN
  2. YARN-4281

2.7 RM app page is broken

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • None
    • 2.7.2
    • None
    • None
    • Reviewed

    Description

      2.7 RM app page is broken by the cherry pick of YARN-3248 on 23/Sep. It broke the work around 2.7 patch of YARN-3544 to let it still use container report. Currently, our cluster's 2.7 RM app page is completely broken due to 500 error, which is caused by when user UGI is null, completed app can not retrieve its container report, and in that code path, it doesn't catch ContainerNotFoundException, but throw the exception, therefore cause the 500 error.
      Running app is also broken because of the way it construct containerID by

       "ContainerId.newContainerId(
                    appAttemptReport.getApplicationAttemptId(), 1)" 
      

      ,
      which will not include epoch number in ID, so it will also get ContainerNotFoundException and throw 500 error.
      Propose to use the branch-2 version of YARN-3544, instead of the work around 2.7 patch because branch 2 patch on 2.7 is no longer blocked.

      Attachments

        1. YARN-4281-branch-2.7-3.patch
          11 kB
          Chang Li
        2. YARN-4281-branch-2.7.patch
          11 kB
          Chang Li
        3. YARN-4281-branch-2.7.2.patch
          11 kB
          Chang Li
        4. YARN-4281.2.7.modify.patch
          11 kB
          Chang Li

        Issue Links

          Activity

            People

              lichangleo Chang Li
              lichangleo Chang Li
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: