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

gang: delay in scheduling after using all placeholders

    XMLWordPrintableJSON

Details

    Description

      The check in the normal allocation Application.tryAllocate() does not take into account that there can be multiple types of gang definitions. Which  triggers weird behaviour if you either request more instances of a gang member than there are defined or there is a mismatch between the placeholder and the real allocation size.

      Requirement is to have at least 2 gang types defined with placeholders and 1 of those has all its placeholder exhausted and the other is not.

      This causes the pod for the gang type that has exhausted its placeholders to be delayed for scheduling until the other gang type's placeholder time out.

       

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: