Bug 2028257 - [4.8] sriov-network-operator daemon pods are failing to start
Summary: [4.8] sriov-network-operator daemon pods are failing to start
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Networking
Version: 4.8
Hardware: x86_64
OS: Linux
urgent
urgent
Target Milestone: ---
: 4.8.z
Assignee: Peng Liu
QA Contact: Ziv Greenberg
URL:
Whiteboard:
: 2015835 (view as bug list)
Depends On: 2028256
Blocks: 2033129
TreeView+ depends on / blocked
 
Reported: 2021-12-01 19:57 UTC by OpenShift BugZilla Robot
Modified: 2022-02-01 12:44 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 2033129 (view as bug list)
Environment:
Last Closed: 2022-02-01 12:44:33 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github openshift sriov-network-operator pull 598 0 None open Bug 2015835: Check if generic_plugin is loaded before invoking it 2021-12-08 14:32:12 UTC
Red Hat Product Errata RHBA-2022:0278 0 None None None 2022-02-01 12:44:50 UTC

Comment 1 Emilien Macchi 2021-12-08 14:31:20 UTC
*** Bug 2015835 has been marked as a duplicate of this bug. ***

Comment 10 Ziv Greenberg 2022-01-26 10:06:19 UTC
Hello,

I was able to verify it and also created a dedicated dut pod with attached SR-IOV VF's:

(shiftstack) [cloud-user@installer-host ~]$ oc get clusterversions.config.openshift.io
NAME      VERSION                             AVAILABLE   PROGRESSING   SINCE   STATUS
version   4.8.0-0.nightly-2022-01-24-131630   True        False         23h     Cluster version is 4.8.0-0.nightly-2022-01-24-131630
(shiftstack) [cloud-user@installer-host ~]$
(shiftstack) [cloud-user@installer-host ~]$
(shiftstack) [cloud-user@installer-host ~]$
(shiftstack) [cloud-user@installer-host ~]$ oc get csv -n openshift-sriov-network-operator
NAME                                        DISPLAY                      VERSION              REPLACES   PHASE
performance-addon-operator.v4.8.5           Performance Addon Operator   4.8.5                           Succeeded
sriov-network-operator.4.8.0-202201210925   SR-IOV Network Operator      4.8.0-202201210925              Succeeded
(shiftstack) [cloud-user@installer-host ~]$
(shiftstack) [cloud-user@installer-host ~]$
(shiftstack) [cloud-user@installer-host ~]$
(shiftstack) [cloud-user@installer-host ~]$ oc get all -n openshift-sriov-network-operator
NAME                                         READY   STATUS    RESTARTS   AGE
pod/network-resources-injector-77phk         1/1     Running   0          53m
pod/network-resources-injector-fv2xs         1/1     Running   0          53m
pod/network-resources-injector-wbhns         1/1     Running   0          53m
pod/sriov-cni-pjfmn                          2/2     Running   0          5m9s
pod/sriov-device-plugin-kv8hr                1/1     Running   0          3m49s
pod/sriov-network-config-daemon-bxltv        1/1     Running   0          53m
pod/sriov-network-config-daemon-dv8q7        1/1     Running   0          53m
pod/sriov-network-operator-7c98c6cb4-z9cgt   1/1     Running   0          54m

NAME                                         TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)   AGE
service/network-resources-injector-service   ClusterIP   172.30.60.136   <none>        443/TCP   53m

NAME                                         DESIRED   CURRENT   READY   UP-TO-DATE   AVAILABLE   NODE SELECTOR                                                 AGE
daemonset.apps/network-resources-injector    3         3         3       3            3           beta.kubernetes.io/os=linux,node-role.kubernetes.io/master=   53m
daemonset.apps/sriov-cni                     1         1         1       1            1           beta.kubernetes.io/os=linux,node-role.kubernetes.io/worker=   7m2s
daemonset.apps/sriov-device-plugin           1         1         1       1            1           beta.kubernetes.io/os=linux,node-role.kubernetes.io/worker=   7m2s
daemonset.apps/sriov-network-config-daemon   2         2         2       2            2           beta.kubernetes.io/os=linux,node-role.kubernetes.io/worker=   53m

NAME                                     READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/sriov-network-operator   1/1     1            1           54m

NAME                                               DESIRED   CURRENT   READY   AGE
replicaset.apps/sriov-network-operator-7c98c6cb4   1         1         1       54m
(shiftstack) [cloud-user@installer-host ~]$
(shiftstack) [cloud-user@installer-host ~]$
(shiftstack) [cloud-user@installer-host ~]$
(shiftstack) [cloud-user@installer-host ~]$ oc get pods
NAME           READY   STATUS    RESTARTS   AGE
dpdk-testpmd   1/1     Running   0          3m57s
(shiftstack) [cloud-user@installer-host ~]$ oc logs dpdk-testpmd | grep 'Virtual Function'
0000:00:05.0 'Ethernet Virtual Function 700 Series 154c' drv=vfio-pci unused=
0000:00:06.0 'Ethernet Virtual Function 700 Series 154c' drv=vfio-pci unused=
0000:00:05.0 'Ethernet Virtual Function 700 Series 154c' drv=vfio-pci unused=
0000:00:06.0 'Ethernet Virtual Function 700 Series 154c' drv=vfio-pci unused=
(shiftstack) [cloud-user@installer-host ~]$

Comment 12 errata-xmlrpc 2022-02-01 12:44:33 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (OpenShift Container Platform 4.8.29 bug fix update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2022:0278


Note You need to log in before you can comment on or make changes to this bug.