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

Large number of queues choke fair scheduler

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.7.1
    • 2.8.0, 3.0.0-alpha1
    • fairscheduler
    • None
    • Reviewed
    • Patch

    Description

      Due to synchronization and all the loops performed during queue creation, setting a large amount of queues (12000+) will completely choke the scheduler. To deal with this some optimization to "QueueManager.updateAllocationConfiguration(AllocationConfiguration queueConf)" should be done to reduce the amount of unnesecary loops. The attached patch have been tested to work with atleast 96000 queues.

      Attachments

        1. YARN-4066-3.patch
          5 kB
          Johan Gustavsson
        2. YARN-4066-2.patch
          4 kB
          Johan Gustavsson
        3. yarn-4066-1.patch
          4 kB
          Johan Gustavsson

        Activity

          People

            johang Johan Gustavsson
            johang Johan Gustavsson
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: