SDS avslutter ikke vedlikeholdsmodus etter at den ble oppgradert under PowerFlex NDU

Summary: Under NDU har systemet et SDS som sitter fast i avsluttet vedlikeholdsmodus, og oppgraderingsoperasjonen til Installation Manager mislykkes.

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-hendelseslogger viser at SDS oppgraderes etterfulgt av en kommando for avslutt vedlikeholdsmodus:

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 forsøker å avslutte vedlikeholdsmodus, men mislykkes.

SDS-sporingslogger kan vise følgende:

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

 

Ovennevnte utdata viser at etter oppgraderingen enhetene måtte rekonstrueres med den nye metadata format som skjer ved oppgradering fra 3.0.x til 3.5.x eller nyere.

Funksjonen contDev_FlushDeviceDirtyDrl_Async anser disse enhetene som feil, og deretter begynner enhetene å rapportere at det ikke er noen kammer.

SDS-sporingsloggene strømmer linjen "Reset Drl - No comb" til problemet er løst.

 

Cause

Under rekonstruksjonen av enhetsmetadata for NDU kan det oppstå en kappløpssituasjon i MDM-koden som forhindrer at operasjonen fullføres fullstendig, og enhetene kommer i en tilstand der den ikke tror den eier noen av dataene.

 

Hvis du starter SDS-tjenesten på nytt, tvinges SDS til å koble til MDM-en på nytt, og MDM-en lærer SDS om kammene den eier.

 

Resolution

Omgåelse av problemet

For å løse problemet, start SDS-tjenesten på SDS-tjenesten som ikke avslutter vedlikeholdsmodus, for å starte SDS-tjenesten på nytt, kjør en pkill sds Kommandoen.
Vent til SDS avslutter vedlikeholdsmodus, og prøv deretter oppgraderingsoperasjonen til Installation Manager på nytt.

 

Berørte versjoner

PowerFlex 3.x

 

Løst i versjon

PowerFlex 3.6.3
PowerFlex 4.5.2

 

Additional Information

Berørte versjoner

PowerFlex 3.x

Løst i versjon

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.