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

Change FairScheduler to use PlacementRule interface

VotersStop watchingWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Hadoop Flags:
      Reviewed

      Description

      The PlacementRule interface was introduced to be used by all schedulers as per YARN-3635. The CapacityScheduler is using it but the FairScheduler is not and is using its own rule definition.

      YARN-8948 cleans up the implementation and removes the CS references which should allow this change to go through.
      This would be the first step in using one placement rule engine for both schedulers.

        Attachments

        1. YARN-8967.001.patch
          209 kB
          wilfreds#1
        2. YARN-8967.002.patch
          208 kB
          wilfreds#1
        3. YARN-8967.003.patch
          217 kB
          wilfreds#1
        4. YARN-8967.004.patch
          228 kB
          wilfreds#1
        5. YARN-8967.005.patch
          228 kB
          wilfreds#1
        6. YARN-8967.006.patch
          193 kB
          wilfreds#1
        7. YARN-8967.007.patch
          193 kB
          wilfreds#1
        8. YARN-8967.008.patch
          198 kB
          wilfreds#1
        9. YARN-8967.009.patch
          196 kB
          wilfreds#1
        10. YARN-8967.010.patch
          199 kB
          wilfreds#1
        11. YARN-8967.011.patch
          200 kB
          wilfreds#1

        Issue Links

          Activity

            People

            • Assignee:
              wilfreds Wilfred Spiegelenburg
              Reporter:
              wilfreds Wilfred Spiegelenburg

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment