PowerFlex 3.0: インフライトChecksumが有効になっている場合にSDSパニックが発生する

Summary: 通常のI/O操作中に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がゼロ書き込み(データ ペイロードがすべてゼロの書き込みI/O)をSDSに送信すると発生する可能性があります。インフライトChecksumがシステムで有効になっています。

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

インフライトChecksumがシステムで有効になっている場合、SDCはChecksumを計算し、各書き込みI/Oにアタッチします。書き込み要求がすべてゼロの場合、チェックサムが計算されない(無効)ことがあり、SDSパニックがトリガーされます。すべてゼロの書き込みであっても、すべての書き込みに対して有効なチェックサムが期待されます。

Resolution

インフライトChecksumメカニズムを無効にします。

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.