Uploaded image for project: 'MicroShift'
  1. MicroShift
  2. USHIFT-5867

Too many logs seen once GDP is enabled on microshift

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • None
    • openshift-4.20
    • None
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • 2
    • Moderate
    • None
    • uShift Sprint 274
    • None
    • None
    • None

      Description of problem:

      Lot of logs are seen when microshift is configured with  GDP using the following configuration
      genericDevicePlugin:
          status: Enabled
          domain: device.microshift.io
          devices:
            - name: serial
              groups:
                - paths:
                    - path: /dev/ttyUSB*
                - paths:
                    - path: /dev/ttyACM*
                      mountPath: /dev/ttyACM0
            - name: video
              groups:
                - paths:
                    - path: /dev/video0
            - name: fuse
              groups:
                - count: 10
                  paths:
                    - path: /dev/fuse
            - name: audio
              groups:
                - count: 20
                  paths:
                    - path: /dev/snd
            - name: capture
              groups:
                - paths:
                    - path: /dev/snd/controlC0
                    - path: /dev/snd/pcmC0D0c
      

      Version-Release number of selected component (if applicable):

      4.20
      

      How reproducible:

      Always
      

      Steps to Reproduce:

      1. Install microshift cluster from source
      2. Enable GDP using the config as shown in the Description above
      3.
      

      Actual results:

      When user runs journalctl -f , logs below are being logged every other second.
      Jun 16 00:38:05 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:05.067219   45298 manager.go:322] "Processed device updates for resource" resourceName="device.microshift.io/serial" totalCount=0 healthyCount=0
      Jun 16 00:38:07 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:07.314411   45298 client.go:93] "State pushed for device plugin" resource="device.microshift.io/video" resourceCapacity=0
      Jun 16 00:38:07 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:07.315952   45298 manager.go:322] "Processed device updates for resource" resourceName="device.microshift.io/video" totalCount=0 healthyCount=0
      Jun 16 00:38:09 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:09.115515   45298 client.go:93] "State pushed for device plugin" resource="device.microshift.io/fuse" resourceCapacity=10
      Jun 16 00:38:09 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:09.115615   45298 client.go:93] "State pushed for device plugin" resource="device.microshift.io/audio" resourceCapacity=10
      Jun 16 00:38:09 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:09.116979   45298 manager.go:322] "Processed device updates for resource" resourceName="device.microshift.io/fuse" totalCount=10 healthyCount=10
      Jun 16 00:38:09 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:09.117945   45298 manager.go:322] "Processed device updates for resource" resourceName="device.microshift.io/audio" totalCount=10 healthyCount=10
      Jun 16 00:38:09 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:09.377906   45298 client.go:93] "State pushed for device plugin" resource="device.microshift.io/capture" resourceCapacity=1
      Jun 16 00:38:09 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:09.379102   45298 manager.go:322] "Processed device updates for resource" resourceName="device.microshift.io/capture" totalCount=1 healthyCount=1
      Jun 16 00:38:10 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:10.067333   45298 client.go:93] "State pushed for device plugin" resource="device.microshift.io/serial" resourceCapacity=0
      Jun 16 00:38:10 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:10.068812   45298 manager.go:322] "Processed device updates for resource" resourceName="device.microshift.io/serial" totalCount=0 healthyCount=0
      Jun 16 00:38:12 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:12.314898   45298 client.go:93] "State pushed for device plugin" resource="device.microshift.io/video" resourceCapacity=0
      Jun 16 00:38:12 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:12.316316   45298 manager.go:322] "Processed device updates for resource" resourceName="device.microshift.io/video" totalCount=0 healthyCount=0
      Jun 16 00:38:14 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:14.115885   45298 client.go:93] "State pushed for device plugin" resource="device.microshift.io/audio" resourceCapacity=10
      Jun 16 00:38:14 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:14.116000   45298 client.go:93] "State pushed for device plugin" resource="device.microshift.io/fuse" resourceCapacity=10
      Jun 16 00:38:14 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:14.117594   45298 manager.go:322] "Processed device updates for resource" resourceName="device.microshift.io/audio" totalCount=10 healthyCount=10
      Jun 16 00:38:14 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:14.118713   45298 manager.go:322] "Processed device updates for resource" resourceName="device.microshift.io/fuse" totalCount=10 healthyCount=10
      Jun 16 00:38:14 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:14.378097   45298 client.go:93] "State pushed for device plugin" resource="device.microshift.io/capture" resourceCapacity=1
      Jun 16 00:38:14 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:14.379341   45298 manager.go:322] "Processed device updates for resource" resourceName="device.microshift.io/capture" totalCount=1 healthyCount=1
      Jun 16 00:38:15 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:15.068610   45298 client.go:93] "State pushed for device plugin" resource="device.microshift.io/serial" resourceCapacity=0
      Jun 16 00:38:15 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:15.069977   45298 manager.go:322] "Processed device updates for resource" resourceName="device.microshift.io/serial" totalCount=0 healthyCount=0
      Jun 16 00:38:17 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:17.315309   45298 client.go:93] "State pushed for device plugin" resource="device.microshift.io/video" resourceCapacity=0
      Jun 16 00:38:17 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:17.316828   45298 manager.go:322] "Processed device updates for resource" resourceName="device.microshift.io/video" totalCount=0 healthyCount=0
      Jun 16 00:38:19 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:19.116646   45298 client.go:93] "State pushed for device plugin" resource="device.microshift.io/fuse" resourceCapacity=10
      Jun 16 00:38:19 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:19.117019   45298 client.go:93] "State pushed for device plugin" resource="device.microshift.io/audio" resourceCapacity=10
      Jun 16 00:38:19 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:19.117917   45298 manager.go:322] "Processed device updates for resource" resourceName="device.microshift.io/fuse" totalCount=10 healthyCount=10
      Jun 16 00:38:19 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:19.118754   45298 manager.go:322] "Processed device updates for resource" resourceName="device.microshift.io/audio" totalCount=10 healthyCount=10
      Jun 16 00:38:19 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:19.378347   45298 client.go:93] "State pushed for device plugin" resource="device.microshift.io/capture" resourceCapacity=1
      Jun 16 00:38:19 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:19.379673   45298 manager.go:322] "Processed device updates for resource" resourceName="device.microshift.io/capture" totalCount=1 healthyCount=1
      Jun 16 00:38:20 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:20.070203   45298 client.go:93] "State pushed for device plugin" resource="device.microshift.io/serial" resourceCapacity=0
      Jun 16 00:38:20 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:20.071404   45298 manager.go:322] "Processed device updates for resource" resourceName="device.microshift.io/serial" totalCount=0 healthyCount=0
      Jun 16 00:38:22 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:22.316104   45298 client.go:93] "State pushed for device plugin" resource="device.microshift.io/video" resourceCapacity=0
      Jun 16 00:38:22 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:22.317698   45298 manager.go:322] "Processed device updates for resource" resourceName="device.microshift.io/video" totalCount=0 healthyCount=0
      Jun 16 00:38:24 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:24.117603   45298 client.go:93] "State pushed for device plugin" resource="device.microshift.io/fuse" resourceCapacity=10
      Jun 16 00:38:24 microshift-base-5157.local microshift[45298]: kubelet I0616 00:38:24.117869   45298 client.go:93] "State pushed for device plugin" resource="device.microshift.io/audio" resourceCapacity=10
      

      Expected results:

      Logging every other second should be reduced.
      

      Additional info:

      Issue has been already discussed in the slack thread here https://redhat-internal.slack.com/archives/C03CJTNLKAT/p1750328743859569
      

              pmatusza@redhat.com Patryk Matuszak
              knarra@redhat.com Rama Kasturi Narra
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: