CSM-objekt, der er knyttet til en driverimplementering, forbliver i en fejlbehæftet tilstand, selv når implementeringen lykkes
Oversigt: I CSM Operator v1.4.1 forbliver CSM-objektet, der er knyttet til en driverimplementering, i en fejlbehæftet tilstand, selv når implementeringen lykkes.
Denne artikel gælder for
Denne artikel gælder ikke for
Denne artikel er ikke knyttet til et bestemt produkt.
Det er ikke alle produktversioner, der er identificeret i denne artikel.
Symptomer
Systemet kan ikke vise status for driverimplementeringen korrekt, når pods er gennemført.
[root@master-1-Zaglt7mQUY8Wg e2e]# k describe csm -n test-vxflexos test-vxflexos Name: test-vxflexos Namespace: test-vxflexos … Status: Controller Status: Available: 0 Desired: 1 Failed: 1 Node Status: Available: 2 Desired: 2 Failed: 0 State: Failed Events: Type Reason Age From Message Normal Updated 3m12s csm Object finalizer is added Normal Completed 3m11s (x2 over 3m11s) csm install/update storage component: test-vxflexos completed OK Normal Completed 3m11s csm Driver deployment running OK Warning Updated 3m11s csm at 1707491918292836118 Pod error details error message for default-source-cluster PodInitializing= Warning Updated 3m11s csm at 1707491918387122708 Pod error details error message for default-source-cluster PodInitializing= Warning Updated 3m11s (x3 over 3m11s) csm Failed install: Operation cannot be fulfilled on containerstoragemodules.storage.dell.com "test-vxflexos": the object has been modified; please apply your changes to the latest version and try again Warning Updated 3m11s csm at 1707491918502243242 Pod error details error message for default-source-cluster PodInitializing= Warning Updated 3m11s csm at 1707491918603289132 Pod error details error message for default-source-cluster PodInitializing= Warning Updated 3m11s csm at 1707491918633307657 Pod error details error message for default-source-cluster PodInitializing= Warning Updated 3m11s csm at 1707491918702738940 Pod error details error message for default-source-cluster PodInitializing= Warning Updated 3m10s csm at 1707491919356615788 Pod error details error message for default-source-cluster PodInitializing= Warning Updated 3m10s csm at 1707491919773768318 Pod error details error message for default-source-cluster PodInitializing= Warning Updated 3m9s (x3 over 3m9s) csm (combined from similar events): at 1707491920766553739 Pod error details error message for default-source-cluster PodInitializing= Normal Completed 3m8s csm at 1707491921372865165 Driver pods running OK Normal Completed 3m8s csm Driver daemonset running OK [root@master-1-Zaglt7mQUY8Wg e2e]# k get pods -n test-vxflexos NAMESPACE NAME READY STATUS RESTARTS AGE test-vxflexos test-vxflexos-controller-797f95f7c7-xfs7r 5/5 Running 0 3m24s test-vxflexos test-vxflexos-node-js29j 2/2 Running 0 3m24s test-vxflexos test-vxflexos-node-pg75s 2/2 Running 0 3m24s [root@master-1-Zaglt7mQUY8Wg e2e]# kubectl get csm -A NAMESPACE NAME CREATIONTIME CSIDRIVERTYPE CONFIGVERSION STATE test-vxflexos test-vxflexos 4m19s powerflex v2.9.1 Failed
Årsag
Der er opdateringshandlere til objekterne daemonset (nodepods) og implementering (controllerpods). Disse handlere forsøger begge at opdatere status samtidigt. Hvis controller-pod'en f.eks. gik i tilstanden Klar, mens en nodepod gik fra Init til ContainerCreateting. Hvis installationshandleren fik statusopdateringsmutex først, ville den skrive i sin opdaterede status. Men når daemonset handleren fik mutex bagefter, ville den overskrive controllerstatus som mislykket.
Løsning
Opløsning:
Engineering har løst dette problem i CSM Operator patch 1.4.2. Den øjeblikkelige rettelse har opdateringsrutinen til at dobbelttjekke controllerstatus før opdatering.
Engineering har løst dette problem i CSM Operator patch 1.4.2. Den øjeblikkelige rettelse har opdateringsrutinen til at dobbelttjekke controllerstatus før opdatering.
Produkter
Container Storage Modules Family, Container Storage ModulesArtikelegenskaber
Artikelnummer: 000222163
Artikeltype: Solution
Senest ændret: 03 sep. 2025
Version: 2
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.