Uploaded image for project: 'Hadoop YARN'
  1. Hadoop YARN
  2. YARN-666 [Umbrella] Support rolling upgrades in YARN
  3. YARN-2227

Move containerMgrProxy from RM's AMLaunch to get rid of issues that new client talking with old server

    Details

    • Type: Sub-task
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: resourcemanager
    • Labels:
      None

      Description

      In rolling upgrade semantics, we should handle cases that old client should talk with new servers if only compatible changes happen in RPC protocol. In this semantics, there is no guarantee that new client should able to talk with old server which need us to pay specially attention on upgrading sequence. Even this, we will find that it is still hard to deal with NM talk with RM as there are both client and server at both side: in regular heartbeat, NM is client and RM is server; when RM launch AM client, it go through containerMgrProxy and RM is client while NM is server in this case. We should get rid of this situation, i.e. by removing containerMgrProxy in RM and use other way to launch container.

        Attachments

          Activity

            People

            • Assignee:
              djp Junping Du
              Reporter:
              djp Junping Du
            • Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated: