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