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

[Umbrella] Support rolling upgrades in YARN

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.4-alpha
    • Fix Version/s: 2.6.0
    • Component/s: graceful, rolling upgrade
    • Labels:
      None

      Description

      Jira to track changes required in YARN to allow rolling upgrades, including documentation and possible upgrade routes.

        Attachments

        1. YARN_Rolling_Upgrades.pdf
          73 kB
          Siddharth Seth
        2. YARN_Rolling_Upgrades_v2.pdf
          73 kB
          Siddharth Seth

        Issue Links

        1.
        Data persisted in RM should be versioned Sub-task Resolved Junping Du Actions
        2.
        TokenIdentifier serialization should consider Unknown fields Sub-task Closed Junping Du Actions
        3.
        ContainerTokens sent from the RM to NM via the AM should be a byte field Sub-task Resolved Vinod Kumar Vavilapalli Actions
        4.
        Add an Exception to indicate 'Maintenance' for NMs and add this to the JavaDoc for appropriate protocols Sub-task Resolved Unassigned Actions
        5.
        Add an interface on the RM to move NMs into a maintenance state Sub-task Resolved Unassigned Actions
        6.
        Add an option to drain the ResourceManager of all apps for upgrades Sub-task Resolved Arun Murthy Actions
        7.
        ResourceManager and NodeManager should check for a minimum allowed version Sub-task Closed Robert Parker Actions
        8.
        Data persisted in NM should be versioned Sub-task Closed Junping Du Actions
        9.
        Move containerMgrProxy from RM's AMLaunch to get rid of issues that new client talking with old server Sub-task Open Junping Du Actions
        10.
        YARN RPC should support Protocol Version in client/server Sub-task Resolved Junping Du Actions
        11.
        Data persistent in timelinestore should be versioned Sub-task Closed Junping Du Actions
        12.
        ApplicationHistoryStore should be versioned Sub-task Resolved Junping Du Actions
        13.
        Consolidate RMStateVersion and NMDBSchemaVersion into StateVersion in yarn-server-common Sub-task Closed Junping Du Actions
        14.
        MR job client cannot reconnect to AM after NM restart. Sub-task Closed Junping Du Actions
        15.
        Provide Hadoop as a local resource (on HDFS) which can be used by other projects Sub-task Open Junping Du Actions
        16.
        NMClient doesn't have retries for supporting rolling-upgrades Sub-task Resolved Jian He Actions
        17.
        ClientToAMTokenIdentifier and DelegationTokenIdentifier should allow extended fields Sub-task Closed Junping Du Actions

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              sseth Siddharth Seth

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment