PowerFlex 3.0. Возникает паника SDS при включении контрольной суммы при передаче

Summary: Процесс SDS может завершаться сбоем во время выполнения регулярных операций ввода-вывода, и в трассировках 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

Эта проблема может возникнуть, когда SDC отправляет в SDS операцию нулевой записи (операция ввода-вывода, при которой все полезные данные данных состоят из нулей). Контрольная сумма полета активируется в системе.

SDS отключится от MDM, а затем подключится снова. В файле «exp.0» отображается следующая строка критической ошибки:

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]

Воздействие

В зависимости от состояния системы она может временно перейти в состояние DEGRADED или DATA_FAILED.

Cause

Если в системе включен контроль выполняемой передачи, SDC вычисляет и прикрепляет контрольную сумму к каждому вводу-выводу при записи. Если в запросе на запись окажутся только нули, контрольная сумма может быть не рассчитана (недопустима), что вызовет панику SDS - ожидается допустимая контрольная сумма для всех операций записи, даже для записи с нулями.

Resolution

Отключите механизм контрольной суммы на борту самолета.

Additional Information

Затронутые версии
PowerFlex 3.0.x

исправлено в версии
PowerFlex 3.5 и более поздних версиях

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.