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

[Umbrella] Tools to help migration from Fair Scheduler to Capacity Scheduler

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 3.4.0
    • capacity scheduler

    Description

      We see some users want to migrate from Fair Scheduler to Capacity Scheduler, this Jira is created as an umbrella to track all related efforts for the migration, the scope contains

      • Bug fixes
      • Add missing features
      • Migration tools that help to generate CS configs based on FS, validate configs etc
      • Documents

      this is part of CS component, the purpose is to make the migration process smooth.

      Attachments

        1. FS-CS Migration.pdf
          75 kB
          Gergely Pollák

        Issue Links

          1.
          Migration tool that help to generate CS config based on FS config [Phase 1] Sub-task Resolved Peter Bacsko
          2.
          Migration tool that help to generate CS config based on FS config [Phase 2] Sub-task Resolved Peter Bacsko
          3.
          RM fails to start with FileSystemBasedConfigurationProvider Sub-task Resolved Prabhu Joseph
          4.
          Allow multiple leaf queues with the same name in CapacityScheduler Sub-task Resolved Gergely Pollák
          5.
          Capacity scheduler: add support for Secondary Group rule mapping Sub-task Resolved Manikandan R
          6.
          Capacity scheduler: add support for combined %user + %primary_group mapping Sub-task Resolved Manikandan R
          7.
          Capacity scheduler: add support for combined %user + %secondary_group mapping Sub-task Resolved Manikandan R
          8.
          Capacity scheduler: add support for limiting maxRunningApps per user Sub-task Resolved Peter Bacsko
          9.
          Capacity scheduler: add support for default maxRunningApps limit per user Sub-task Resolved Peter Bacsko
          10.
          Capacity scheduler: enhance capacity / maximum-capacity setting Sub-task Resolved Unassigned
          11.
          Capacity scheduler: enhance leaf-queue-template capacity / maximum-capacity setting Sub-task Resolved Manikandan R
          12.
          Fix JavaDoc errors introduced by YARN-9699 Sub-task Resolved Peter Bacsko
          13.
          Support max running app logic for CapacityScheduler Sub-task Resolved Peter Bacsko
          14.
          FairOrderingPolicy Improvements Sub-task Resolved Manikandan R
          15.
          Add dry-run feature to FS-CS converter tool Sub-task Resolved Peter Bacsko
          16.
          FS-CS converter: disable terminal placement rule checking Sub-task Resolved Peter Bacsko
          17.
          FS-CS converter: remove mixed ordering policy check Sub-task Resolved Peter Bacsko
          18.
          FS-CS converter: handle allow-undeclared-pools and user-as-default-queue properly and fix misc issues Sub-task Resolved Peter Bacsko
          19.
          Capacity scheduler: add support for %specified mapping Sub-task Resolved Tanu Ajmera
          20.
          Capacity scheduler: add support for create=true/false per mapping rule Sub-task Resolved Unassigned
          21.
          FS-CS converter: dry run should work without output defined Sub-task Resolved Peter Bacsko
          22.
          FS-CS converter: separator between mapping rules should be comma Sub-task Resolved Peter Bacsko
          23.
          FS-CS converter: nestedUserQueue with default rule results in invalid queue mapping Sub-task Resolved Gergely Pollák
          24.
          FS-CS converter: adjust queue ACL to have the same output with CS as for FS has Sub-task Resolved Unassigned
          25.
          FSQueueConverter should not set App Ordering Policy to Parent Queue Sub-task Resolved Peter Bacsko
          26.
          FS-CS converter: Do not allow output dir to be the same as input dir Sub-task Resolved Adam Antal
          27.
          FS-CS converter tool: issue warning on dynamic auto-create mapping rules Sub-task Resolved Peter Bacsko
          28.
          FS-CS converter: initPropertyActions() is not called without rules file Sub-task Resolved Peter Bacsko
          29.
          FS-CS converter: convert property yarn.scheduler.fair.update-interval-ms Sub-task Resolved Peter Bacsko
          30.
          FS-CS Converter: Need to validate c-s.xml after converting Sub-task Resolved Peter Bacsko
          31.
          FS-CS Converter: tool doesn't handle min/max resource conversion correctly Sub-task Resolved Peter Bacsko
          32.
          FS-CS converter: only convert placement rules if a cmd line switch is defined Sub-task Resolved Peter Bacsko
          33.
          FS-CS converter: call System.exit function call for every code path in main method Sub-task Resolved Peter Bacsko
          34.
          FS-CS converter: fix incorrect capacity conversion Sub-task Resolved Peter Bacsko
          35.
          FS-CS converter: fix emitted ordering policy string and max-am-resource percent value Sub-task Resolved Peter Bacsko
          36.
          FS-CS converter: don't enable auto-create queue property for root Sub-task Resolved Peter Bacsko
          37.
          FS-CS converter: skip increment properties for mem/vcores and fix DRF check Sub-task Resolved Peter Bacsko
          38.
          FS-CS converter: add an option to enable asynchronous scheduling in CapacityScheduler Sub-task Resolved Benjamin Teke
          39.
          FS-CS converter: convert maxAppsDefault, maxRunningApps settings Sub-task Resolved Peter Bacsko
          40.
          Document max-parallel-apps for Capacity Scheduler Sub-task Resolved Peter Bacsko
          41.
          FS-CS converter: handle case when weight=0 and allow more lenient capacity checks in Capacity Scheduler Sub-task Resolved Peter Bacsko
          42.
          Remove "experimental" warning message from fs2cs Sub-task Resolved Peter Bacsko
          43.
          fs2cs: add queue autorefresh policy during conversion Sub-task Resolved Qi Zhu

          Activity

            People

              cheersyang Weiwei Yang
              cheersyang Weiwei Yang
              Votes:
              1 Vote for this issue
              Watchers:
              27 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: