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

CSINode informer is not started

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 1.6.0, 1.5.2
    • None

    Description

      The shared CSINode informer created in the shim is not started, meaning anything that uses CSINodes from the shared informer factory, such as any scheduler plugins like nodevolumelimits or the volume binder in Yunikorn itself.

      Two symptoms of this that we observed at Rokt was Yunikorn not respecting the allocatable field on CSINode objects and error logs from the volume binder about not being able to find CSINode objects.

      https://github.com/apache/yunikorn-k8shim/blob/master/pkg/client/apifactory.go#L91

      https://github.com/apache/yunikorn-k8shim/blob/master/pkg/client/clients.go#L92-L101

      https://github.com/kubernetes/kubernetes/blob/v1.30.0/pkg/scheduler/framework/plugins/nodevolumelimits/csi.go#L120

      Attachments

        Issue Links

          Activity

            People

              jacobsalway Jacob Salway
              jacobsalway Jacob Salway
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: