Uploaded image for project: 'Apache YuniKorn'
  1. Apache YuniKorn
  2. YUNIKORN-1715 Yunikorn performance improvements
  3. YUNIKORN-1882

Further performance improvements on HavePodsWithAffinityList() and HavePodsWithRequiredAntiAffinityList()

    XMLWordPrintableJSON

Details

    Description

      YUNIKORN-1747 improved the performance of methods that is used by the predicates. But we can enhance the speed of the scheduling cycle further because the cached list inside SchedulerCache is invalidated too often. We should check if the pod has affinity or anti-affinity settings in its spec and only invalidate if it does.

      Attachments

        1. nodeInfoListerImpl.png
          241 kB
          Peter Bacsko
        2. nodeInfoListerImpl_after.png
          269 kB
          Peter Bacsko
        3. PodFitsNode.png
          386 kB
          Peter Bacsko

        Issue Links

          Activity

            People

              pbacsko Peter Bacsko
              pbacsko Peter Bacsko
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: