PowerFlex 3.0: O SDS entra em pane quando a soma de verificação a bordo é ativada

Summary: O processo do SDS pode travar durante as operações normais de E/S, e a pane do processo é relatada nos rastreamentos do 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

Esse problema pode ocorrer quando um SDC envia uma gravação zero (uma E/S de gravação em que o payload de dados é de todos os zeros) para um SDS. A soma de verificação a bordo é ativada no sistema.

O SDS se desconecta de um MDM e, em seguida, reconecte-o. O arquivo "exp.0" mostra a seguinte cadeia de caracteres de pane:

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]

Impacto

Dependendo do estado do sistema, ele pode mudar temporariamente para DEGRADADO ou DATA_FAILED.

Cause

Quando a soma de verificação em trânsito é habilitada no sistema, os SDCs calculam e anexam uma soma de verificação a cada E/S de gravação. Se uma solicitação de gravação for totalmente zeros, a soma de verificação pode não ser calculada (inválida), o que aciona uma pane de SDS - ela espera uma soma de verificação válida para todas as gravações, até mesmo uma gravação totalmente zeros.

Resolution

Desative o mecanismo de soma de verificação em trânsito.

Additional Information

Versões
afetadasPowerFlex 3.0.x

corrigido na versão
PowerFlex 3.5 e posterior

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.