Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.6.0
    • Component/s: capacityscheduler
    • Labels:
      None
    • Target Version/s:

      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-1.patch
          25 kB
          Krisztian Horvath
        2. YARN-2248-2.patch
          32 kB
          Krisztian Horvath
        3. YARN-2248-3.patch
          33 kB
          Krisztian Horvath

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: