PowerFlex 3.0: SDS raakt gepanicd wanneer inflight checksum is ingeschakeld
Summary: Het SDS-proces kan crashen tijdens normale I/O-bewerkingen en procespanic wordt gemeld in de SDS-sporen.
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
Dit probleem kan zich voordoen wanneer een SDC een schrijfactie met nul (een schrijf-I/O waarbij de data-payload allemaal nullen is) naar een SDS verzendt. De inflight checksum is ingeschakeld in het systeem.
SDS verbreekt de verbinding met een MDM en sluit vervolgens opnieuw aan. Het bestand "exp.0" bevat de volgende panic string:
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]
Impact
Afhankelijk van de status van het systeem kan het tijdelijk naar de GEDEGRADEERDE of DATA_FAILED status gaan.
Cause
Wanneer de inflight checksum is ingeschakeld in het systeem, berekenen SDC's een checksum en voegen deze toe aan elke schrijf-I/O. Als een schrijfverzoek all-nullen is, wordt de checksum mogelijk niet berekend (ongeldig), wat een SDS-paniek veroorzaakt - er wordt een geldige checksum verwacht voor alle schrijfbewerkingen, zelfs voor een schrijfbewerking met alleen nullen.
Resolution
Schakel het inflight checksum-mechanisme uit.
Additional Information
Versies
waarop dit van toepassing isPowerFlex 3.0.x
opgelost in versie
PowerFlex 3.5 en hoger
waarop dit van toepassing isPowerFlex 3.0.x
opgelost in versie
PowerFlex 3.5 en hoger
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.