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()

Attach filesAttach ScreenshotVotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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

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

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment