Система SDS не выходит из режима обслуживания после модернизации во время бесперебойного обновления PowerFlex

Summary: Во время обновления без прерывания работы система SDS зависает в выходе из режима обслуживания, и операция обновления Installation Manager завершается сбоем.

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

Журналы событий MDM показывают, что выполняется модернизация SDS, после чего выполняется команда выхода из режима обслуживания:

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 пытается выйти из режима обслуживания, но ему это не удается.

Журналы трассировки SDS могут отображать следующее:

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

 

Приведенный выше вывод показывает, что после обновления устройства необходимо было реконструировать в новом формате метаданных, что происходит при модернизации с версии 3.0.x до версии 3.5.x или более поздней.

Функция contDev_FlushDeviceDirtyDrl_Async считает эти устройства ошибочными, а затем устройства начинают сообщать об отсутствии гребенок.

Журналы трассировки SDS передают строку «Reset DRL — No combe» до тех пор, пока проблема не будет устранена.

 

Cause

Во время операции реконструкции метаданных устройства для бесперебойного обновления в коде MDM может возникнуть состояние гонки, которое запрещает полное завершение операции, и устройства переходят в состояние, в котором управление не считает себя владельцем каких-либо данных.

 

Перезапуск службы SDS принудительно восстанавливает подключение SDS к MDM, и MDM обучает SDS на принадлежащих ей гребнях.

 

Resolution

Временное решение

Чтобы решить эту проблему, перезапустите сервис SDS на SDS, который не выходит из режима обслуживания. Чтобы перезапустить сервис SDS, выполните команду pkill sds Команды.
Дождитесь выхода SDS из режима обслуживания, а затем повторите операцию обновления Installation Manager.

 

Затронутые версии

PowerFlex 3.x

 

Исправлено в версии

PowerFlex 3.6.3
PowerFlex 4.5.2

 

Additional Information

Затронутые версии

PowerFlex 3.x

Исправлено в версии

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.