CSM: Controlador de CSI para PowerFlex CrashLoopBackOff debido al tiempo de espera agotado de inicio de sesión del gateway
Summary: Este problema afecta a los módulos de almacenamiento de contenedores (CSM) de Dell con el controlador de la interfaz de almacenamiento de contenedores (CSI) de Dell para PowerFlex. El controlador falla los sondeos cuando el inicio de sesión en el gateway de PowerFlex supera un tiempo de espera de 1 segundo codificado. ...
Symptoms
Los registros del controlador muestran un tiempo de espera agotado de 1 segundo:
time="2026-05-15T17:14:29Z" level=info msg="Login to PowerFlex Gateway, system=<array id>, endpoint=https://<gateway>, user=<user>\n" time="2026-05-15T17:14:30Z" level=error msg="array <array id> probe failed: rpc error: code = FailedPrecondition desc = unable to login to PowerFlex Gateway: Get \"https://<gateway>/api/login\": context deadline exceeded"
Los pods se pueden mostrar en un CrashLoopBackOff o Estado de error.
oc get pods -n vxflexos ... vxflexos-node-xxxxx 1/2 Error 442 (5m22s ago) 19h vxflexos-node-xxxxx 0/2 CrashLoopBackOff 431 (103s ago) 18h
Los cambios recientes pueden incluir una actualización, latencia de red, problemas de rendimiento de gateway o escalamiento del clúster.
Cause
Las versiones 2.13.1 y 2.14.0 del controlador de CSI para PowerFlex utilizan un tiempo de espera de sondeo no configurable. La llamada de inicio de sesión en el gateway de PowerFlex supera este tiempo de espera.
Resolution
El equipo de ingeniería proporcionó un cambio para que el tiempo de espera de la sonda se pueda configurar en versiones posteriores del controlador de la interfaz de almacenamiento de contenedores (CSI) para PowerFlex. Actualice a una versión en la que el tiempo de espera de la sonda sea configurable.
Según las notas de la versión, este problema se corrigió en las siguientes versiones:
https://github.com/dell/csi-powerflex/releases (Enlace externo)
- 2.13.2
- 2.14.1
- 2.15.0 o posterior
- 2.16.0 o posterior
Después de la actualización, configure probe timeout X_CSI_PROBE_TIMEOUT según las necesidades del entorno. El valor predeterminado ahora está establecido en 10 segundos.