Uploaded image for project: 'Hadoop YARN'
  1. Hadoop YARN
  2. YARN-1495 Allow moving apps between queues
  3. YARN-2248

Capacity Scheduler changes for moving apps between queues

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.6.0
    • capacityscheduler
    • None

    Description

      `We would like to have the capability (same as the Fair Scheduler has) to move applications between queues.

      We have made a baseline implementation and tests to start with - and we would like the community to review, come up with suggestions and finally have this contributed.

      The current implementation is available for 2.4.1 - so the first thing is that we'd need to identify the target version as there are differences between 2.4.* and 3.* interfaces.

      The story behind is available at http://blog.sequenceiq.com/blog/2014/07/02/move-applications-between-queues/ and the baseline implementation and test at:

      https://github.com/sequenceiq/hadoop-common/blob/branch-2.4.1/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/a/ExtendedCapacityScheduler.java#L924

      https://github.com/sequenceiq/hadoop-common/blob/branch-2.4.1/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/a/TestExtendedCapacitySchedulerAppMove.java

      Attachments

        1. YARN-2248-3.patch
          33 kB
          Krisztian Horvath
        2. YARN-2248-2.patch
          32 kB
          Krisztian Horvath
        3. YARN-2248-1.patch
          25 kB
          Krisztian Horvath

        Issue Links

          Activity

            People

              matyix Janos Matyas
              matyix Janos Matyas
              Votes:
              0 Vote for this issue
              Watchers:
              14 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: