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

support dynamic queues with namespace tagged quota and task group

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    Description

      If you create an application with gang scheduling enabled the total gang size should be checked against the queue max resource (YUNIKORN-520)

      This check fails if you use placement rules (dynamic queue creation) using namespace annotations for:

      • queue name (tag rule)
      • namespace quotas

      Only the first application submitted to the namespace will not behave as expected. The queue will be created but the quota on the queue is not set until after the quota checks are performed. The result is that the application will be added to the queue but should have been rejected. The application will never be properly scheduled as the gang request can never be satisfied.

      For subsequent applications the quota will have been set (even if the first app is a non gang app) and will be rejected as expected.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            wilfreds Wilfred Spiegelenburg
            wilfreds Wilfred Spiegelenburg
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment