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

Decoupled Init / Destroy of Containers from Start / Stop

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Patch Available
    • Major
    • Resolution: Unresolved
    • None
    • None
    • api, nodemanager

    Description

      Introduce initialize and destroy container API into the ContainerManagementProtocol and decouple the actual start of a container from the initialization. This will allow AMs to re-start a container without having to lose the allocation.

      Additionally, if the localization of the container is associated to the initialize (and the cleanup with the destroy), This can also be used by applications to upgrade a Container by re-initializing with a new ContainerLaunchContext

      Attachments

        1. YARN-4876.002.patch
          219 kB
          Arun Suresh
        2. YARN-4876.003.patch
          220 kB
          Arun Suresh
        3. YARN-4876.004.patch
          220 kB
          Arun Suresh
        4. YARN-4876.01.patch
          149 kB
          Marco Rabozzi
        5. YARN-4876-design-doc.pdf
          53 kB
          Arun Suresh

        Issue Links

          Activity

            People

              marco.rabozzi Marco Rabozzi
              asuresh Arun Suresh
              Votes:
              0 Vote for this issue
              Watchers:
              17 Start watching this issue

              Dates

                Created:
                Updated: