El SDS no puede salir del modo de mantenimiento después de actualizarse durante la NDU de PowerFlex

Summary: Durante una NDU, un SDS del sistema se bloquea en el modo de mantenimiento y la operación de actualización de Installation Manager falla.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Los registros de eventos de MDM muestran el SDS que se está actualizando, seguido de un comando exit maintenance mode:

2023-07-15 03:12:47.469000:0012714:SDS_UPGRADED                     INFO     SDS: <sds_name> (ID  <sds_id> ) upgraded to version 3.6.x
2023-07-15 03:12:47.505000:0012715:SDS_RECONNECTED                  INFO     SDS: <sds_name> (ID  <sds_id>) reconnected. 
 
2023-07-15 03:13:21.618000:0012930:MDM_CLI_CONF_COMMAND_RECEIVED    INFO     Command exit_maintenance_mode received, User: ': <user>'. [50667] SDS: ID: <sds_id>;

 

El SDS intenta salir del modo de mantenimiento, pero falla.

Los registros de seguimiento de SDS pueden mostrar lo siguiente:

2023/07/15 03:12:57.322606 7feaa54e0db0:contCmd_AddCombAndSetState:10712: Set comb state (reconstruct) failed 13598001806a new state SECONDARY, rc NOT_FOUND
2023/07/15 03:12:57.322806 7feaa54e0db0:contCmd_AddCombAndSetState:10712: Set comb state (reconstruct) failed 13598001808c new state SECONDARY, rc NOT_FOUND
...
 
2023/07/15 03:12:58.030449 7feaa57ffdb0:contDev_FlushDeviceDirtyDrl_Async:09708: Device 0xdfef6e6c001d0005 drl flush skipped due to device in error
2023/07/15 03:12:58.030459 7feaa5568db0:contDev_FlushDeviceDirtyDrl_Async:09708: Device 0xdfef6e70001d0009 drl flush skipped due to device in error
...
 
2023/07/15 03:13:21.650684 7fea9dc59db0:ioh_ResetCombDrl:05345: Reset Drl - No comb:13598001800b device: 0xdfef6e6c001d0005
2023/07/15 03:13:21.650911 7fea9dc15db0:ioh_ResetCombDrl:05345: Reset Drl - No comb:135980018079 device: 0xdfef6e70001d0009
...

 

La salida anterior muestra que, después de la actualización, los dispositivos tuvieron que reconstruirse con el nuevo formato de metadatos, lo que sucede cuando se actualiza de 3.0.x a 3.5.x o posterior.

El contDev_FlushDeviceDirtyDrl_Async de función considera estos dispositivos como errores y, a continuación, los dispositivos comienzan a informar que no hay peines.

Los registros de seguimiento de SDS transmiten la línea "Reset Drl - No comb" hasta que se resuelve el problema.

 

Cause

Durante la operación de reconstrucción de metadatos del dispositivo para la NDU, puede producirse una condición de carrera en el código del MDM que impide que la operación se complete por completo y los dispositivos entran en un estado en el que creen que no son propietarios de ninguno de los datos.

 

Reiniciar el servicio de SDS obliga al SDS a volver a conectarse al MDM y el MDM educa al SDS en los peines que le pertenecen.

 

Resolution

Solución alternativa

Para resolver el problema, reinicie el servicio SDS en el SDS que no puede salir del modo de mantenimiento. Para reiniciar el servicio SDS, ejecute un pkill sds Comando.
Espere a que el SDS salga del modo de mantenimiento y vuelva a intentar la operación de actualización de Installation Manager.

 

Versiones afectadas

PowerFlex 3.x

 

Problema corregido en la versión

PowerFlex 3.6.3
PowerFlex 4.5.2

 

Additional Information

Versiones afectadas

PowerFlex 3.x

Problema corregido en la versión

PowerFlex 3.6.3

PowerFlex 4.5.2

Article Properties
Article Number: 000217116
Article Type: Solution
Last Modified: 28 Feb 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.