SDS neukončí režim údržby po upgradu během upgradu PowerFlex NDU

Summary: Během upgradu bez rušení se v systému zasekne úložiště SDS v režimu ukončení údržby a operace upgradu nástroje Installation Manager se nezdaří.

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

Protokoly událostí MDM ukazují, že probíhá upgrade SDS a poté příkaz 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>;

 

SDS se pokusí ukončit režim údržby, ale nedaří se mu to.

Protokoly trasování SDS mohou vykazovat následující informace:

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
...

 

Výše uvedený výstup ukazuje, že po upgradu musela být zařízení rekonstruována v novém formátu metadat, což se děje při upgradu z 3.0.x na 3.5.x nebo novější.

Funkce contDev_FlushDeviceDirtyDrl_Async považuje tato zařízení za chybná a zařízení pak začnou hlásit, že nejsou žádné hřebeny.

Protokoly trasování SDS streamují řádek "Reset Drl – No comb", dokud nebude problém vyřešen.

 

Cause

Během operace rekonstrukce metadat zařízení pro NDU může v kódu MDM dojít ke konfliktu časování, který zakazuje úplné dokončení operace, a zařízení se dostanou do stavu, kdy si myslí, že nevlastní žádná data.

 

Restartování služby SDS vynutí, aby se SDS znovu připojil k uzlu MDM, a uzel MDM jej naučí o hřebenech, které vlastní.

 

Resolution

Zástupné řešení

Chcete-li tento problém vyřešit, restartujte službu SDS na stránce SDS, u které se nedaří ukončit režim údržby. Chcete-li restartovat službu SDS, spusťte příkaz pkill sds Příkaz.
Počkejte, až SDS ukončí režim údržby, a poté opakujte operaci upgradu Installation Manager.

 

Dotčené verze

PowerFlex 3.x

 

Opraveno ve verzi

PowerFlex 3.6.3
PowerFlex 4.5.2

 

Additional Information

Dotčené verze

PowerFlex 3.x

Opraveno ve verzi

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.