Serwer SDS nie wychodzi z trybu konserwacji po uaktualnieniu podczas aktualizacji PowerFlex NDU

Summary: Podczas NDU system ma serwer SDS zablokowany w trybie wychodzenia z trybu konserwacji, a operacja uaktualniania programu Installation Manager kończy się niepowodzeniem.

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

Dzienniki zdarzeń MDM pokazują uaktualnianie serwera SDS, po którym następuje polecenie wyjścia z trybu konserwacji:

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

 

Serwer SDS próbuje wyjść z trybu konserwacji, ale kończy się to niepowodzeniem.

Dzienniki śledzenia SDS mogą zawierać następujące informacje:

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

 

Powyższe dane wyjściowe pokazują, że po aktualizacji urządzenia musiały zostać zrekonstruowane przy użyciu nowego formatu metadanych, co ma miejsce podczas aktualizacji z wersji 3.0.x do 3.5.x lub nowszej.

Funkcja contDev_FlushDeviceDirtyDrl_Async uznaje te urządzenia za błędne, a następnie urządzenia zaczynają zgłaszać, że nie ma grzebieni.

Dzienniki śledzenia SDS przesyłają strumieniowo wiersz "Reset DRL - No comb" do momentu rozwiązania problemu.

 

Cause

Podczas operacji rekonstrukcji metadanych urządzenia dla NDU w kodzie MDM może wystąpić warunek wyścigu, który uniemożliwia pełne ukończenie operacji, a urządzenia przechodzą w stan, w którym uważają, że nie są właścicielami żadnych danych.

 

Ponowne uruchomienie usługi SDS wymusza ponowne połączenie SDS z MDM, a MDM edukuje SDS na grzebieniach, których jest właścicielem.

 

Resolution

Obejście problemu

Aby rozwiązać ten problem, uruchom ponownie usługę SDS na serwerze SDS, który nie może wyjść z trybu konserwacji. Aby ponownie uruchomić usługę SDS, uruchom pkill sds Polecenia.
Zaczekaj, aż serwer SDS wyjdzie z trybu konserwacji, a następnie ponów operację uaktualnienia programu Installation Manager.

 

Wersje, których dotyczy problem

PowerFlex 3.x

 

Naprawiono w wersji

PowerFlex 3.6.3
, PowerFlex 4.5.2

 

Additional Information

Wersje, których dotyczy problem

PowerFlex 3.x

Naprawiono w wersji

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.