Uploaded image for project: 'Apache YuniKorn'
  1. Apache YuniKorn
  2. YUNIKORN-1728

MaxApplication enforcement supports percentage of resources

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • core - scheduler
    • None

    Description

      Currently we need to set queue with guaranteed resources.
      example:

      queues:
                - name: root
                  submitacl: '*'
                  queues:
                    - name: queue1
                      submitacl: '*'
                      maxapplications: 12
                      resources:
                        guaranteed:
                          {memory: 6290G, vcore: 816}
                        max:
                          {memory: 31450G, vcore: 4080}
      

      It will be convenient to support percentage, so that we can configure queue without calculating the actual number.

      queues:
                - name: root
                  submitacl: '*'
                  queues:
                    - name: queue1
                      submitacl: '*'
                      maxapplications: 12
                      resources:
                        guaranteed:
                          {memory: 20%, vcore: 20%}
                        max:
                          {memory: 31450G, vcore: 4080}
      

      Attachments

        Issue Links

          Activity

            People

              rainieli Rainie Li
              rainieli Rainie Li
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: