PowerFlex 3.0: SDS wpada w panikę po włączeniu sumy kontrolnej podczas lotu
Summary: Proces SDS może ulec awarii podczas zwykłych operacji we/wy, a błąd procesu jest zgłaszany w śladach SDS.
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
Ten problem może wystąpić, gdy SDC wysyła zerowy zapis (operacje we/wy zapisu, w których ładunek danych wynosi same zera) do serwera SDS. Suma kontrolna podczas lotu jest włączona w systemie.
SDS rozłączy się z MDM, a następnie połączy się ponownie. Plik "exp.0" zawiera następujący ciąg alarmowy:
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]
Wpływ
W zależności od stanu systemu może on tymczasowo przejść w stan DEGRADED lub DATA_FAILED.
Cause
Kiedy w systemie jest włączona suma kontrolna lotu, SDC obliczają i dołączają sumę kontrolną do każdego zapisu we/wy. Jeśli zdarzy się, że żądanie zapisu będzie miało same zera, suma kontrolna może nie zostać obliczona (nieprawidłowa), co wyzwala panikę SDS — oczekuje prawidłowej sumy kontrolnej dla wszystkich zapisów, nawet zapisu z samymi zerami.
Resolution
Wyłącz mechanizm sumy kontrolnej w locie.
Additional Information
Wersje,
których dotyczy problemPowerFlex 3.0.x
Fixed In Version
PowerFlex 3.5 i nowsze
których dotyczy problemPowerFlex 3.0.x
Fixed In Version
PowerFlex 3.5 i nowsze
Affected Products
ScaleIO, PowerFlex SoftwareArticle 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.