PowerFlex 3.0: Když je povolen kontrolní součet na palubě, dojde k panice SDS

Summary: Během běžných vstupně-výstupních operací může dojít k chybě procesu SDS a v trasování SDS je hlášena panika procesu.

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

K tomuto problému může dojít, když SDC odešle do úložiště SDS zápis s nulovým zápisem (vstupně-výstupní operace zápisu, kde datová část obsahuje samé nuly). Kontrolní součet přenášených dat je v systému povolen.

SDS se odpojí od uzlu MDM a poté se znovu připojí. Soubor "exp.0" zobrazuje následující řetězec paniky:

02/03 14:58:34.740139 Panic in file /data/builds/workspace/ScaleIO-Common-Job@2/src/tgt/ioh/ioh.c, line 2227, function ioh_PrepareDataAndChksmForWrite, PID 2648.Panic Expression !(((((*pReqFlags) & (0x8)) != 0) ? ((BOOL)1) : ((BOOL)0))) PANIC_ID_tgt_1497349764087.
/opt/emc/scaleio/sds/bin/sds-3.0.1000.208(mosDbg_PanicPrepare+0x135) [0x8dd885]
/opt/emc/scaleio/sds/bin/sds-3.0.1000.208(ioh_PrepareDataAndChksmForWrite+0x22d) [0x5f938d]
/opt/emc/scaleio/sds/bin/sds-3.0.1000.208(iohComb_WritePrimary+0x644) [0x5fef84]
/opt/emc/scaleio/sds/bin/sds-3.0.1000.208(ioh_Write+0x703) [0x601fe3]
/opt/emc/scaleio/sds/bin/sds-3.0.1000.208(ioh_NewRequest+0x42b5) [0x606995]
/opt/emc/scaleio/sds/bin/sds-3.0.1000.208(contNet_RecvIORequest+0x28d) [0x609a9d]
/opt/emc/scaleio/sds/bin/sds-3.0.1000.208(netRecvGroup_WaitForWork+0x38f) [0x6cec7f]
/opt/emc/scaleio/sds/bin/sds-3.0.1000.208(netRecvGroup_WaitForWorkLoop+0x18) [0x6cee08]
/opt/emc/scaleio/sds/bin/sds-3.0.1000.208(mosUmt_StartFunc+0x7a) [0x717d5a]
/lib64/libc.so.6(+0x48190) [0x7fcb84ece190]

Důsledky

V závislosti na stavu systému může dočasně přejít do stavu DEGRADED nebo DATA_FAILED.

Cause

Když je v systému povolen kontrolní součet za letu, SDC vypočítají a připojí kontrolní součet ke každému vstupně-výstupnímu vstupu/výstupu zápisu. Pokud se stane, že požadavek na zápis obsahuje samé nuly, kontrolní součet nemusí být vypočítán (je neplatný), což spustí paniku SDS – očekává platný kontrolní součet pro všechny zápisy, dokonce i pro zápis se samými nulami.

Resolution

Zakázání mechanismu kontrolního součtu za letu.

Additional Information

Dotčené verze
PowerFlex 3.0.x

Opraveno ve verzi
PowerFlex 3.5 a novější

Affected Products

ScaleIO, PowerFlex Software
Article Properties
Article Number: 000185114
Article Type: Solution
Last Modified: 25 Nov 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.