PowerFlex 3.0 : Le SDS panique lorsque la somme de contrôle en transit est activée
Summary: Le processus SDS peut se bloquer lors d’opérations d’E/S normales et un fonctionnement inattendu du processus est signalé dans les traces 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
Ce problème peut se produire lorsqu’un SDC envoie une écriture zéro (une I/O d’écriture où la charge utile de données est constituée de zéros) à un SDS. La somme de contrôle en transit est activée dans le système.
SDS se déconnecte d’un MDM, puis se reconnecte. Le fichier « exp.0 » affiche la chaîne d’erreur grave suivante :
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
En fonction de l’état du système, celui-ci peut temporairement passer à l’état DEGRADED ou DATA_FAILED.
Cause
Lorsque la somme de contrôle en transit est activée dans le système, les SDC calculent et rattachent une somme de contrôle à chaque E/S d’écriture. Si une demande d’écriture se compose uniquement de zéros, la somme de contrôle peut ne pas être calculée (non valide), ce qui déclenche un fonctionnement inattendu du SDS : il s’attend à une somme de contrôle valide pour toutes les écritures, même une écriture de zéros.
Resolution
Désactivez le mécanisme de somme de contrôle en transit.
Additional Information
Versions
concernéesVersion fixe de PowerFlex 3.0.x
PowerFlex
3.5 et versions ultérieures
concernéesVersion fixe de PowerFlex 3.0.x
PowerFlex
3.5 et versions ultérieures
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.