This might be caused by a corrupted parity in the logical volume(VD) which it needs a few sets of command that need to be executed, to try to detect the parity and repair it. This involves the support to verify your storage logs to identify the effected logical volume and perform command syntax to try repair the logical volume. If the repair is unable to resolve the issue, disks that are involved in the logical volume must be replaced.
DELL-Joey C
Social Media and Communities Professional
Dell Technologies | Enterprise Support Services
#IWork4Dell
Did I answer your query? Please click on ‘Mark as Accepted Answer’ if I did.
What may be the root cause of this corrupted partiy? Also, where can we find these commands needed to be executed for this issue to be resolved? Else, please let me know how to get those storage logs from where you can identify the affected volume. Are you talking about the support bundle here?
Can you please send a private link so I can also share you my support bundle and if possible can you please check that for me too?
Also, the thread does not give any specific resolution steps. Can you please provide any link which has the steps and commands to check this issue as suggested by Joey-C?
I get that too if I use Chrome. You may try Firefox but I'll include the text for you.
After reviewing the log I see the system is on old controller firmware and drive firmware, new fw has a fix for data loss.
This exposed to all the problems that could cause data inconsistencies. Its hard to say whether its because of the unexpected controller restarts the week before these started or if its because of an issue with vmware vmotion, or the ODX issues that could cause it, etc.
Findings:
Drives are ST1200MM0007 on firmware IS05
Controllers are on 08.20.05.60
KB 000083860, included below, explains these errors.
Isolation of physical disk causing consistency mismatch are seen because the system is basically saying that there is a mismatch between data and parity. The system is self-correcting (reconstructing the drives) each time we hit the mismatch.
First one started. Date/Time: 12/17/20 7:39:01 AM and has continued to get them on various drives since.
About a week prior to these starting, there does appear to have been events for controllers being reset.
Drive firmware version IS06 mentions these fixes, which include data loss and drive errors.
Fix for corner case data loss issue
Corrects several issues where a drive hang or timeout conditions can result
Drive error recovery FW improvements and enhancements
Maintenance and health update
Controller firmware 08.20.05.60 is many versions behind the latest. Current firmware 08.20.24.60
It is missing many updates, that have various fixes for things that could have caused the data inconsistency. Just to name a few:
08.20.12.60 resolved issues that started in 08.20.05.60 which can cause corruption.
08.20.16.60 also resolved issues that can cause data inconsistency from an unexpected controller reboot.
08.20.20.60 has a fix for Failed VMware Vmotion read operation caused data inconsistency
Assuming the server OS versions support the latest firmware, I would strongly recommend upgrading to latest controller firmware.
POA:
Find out server OS version to confirm compatibility with latest controller firmware. You can check the Dell EMC PowerVault MD32XX/36XX Series Support Matrix on the Support Documents site.
Update controller firmware to latest, assuming server OS supports it.
Controller update would also require first having the latest version of MD Storage Manager.
After controllers, update drive firmware.
Once updates for drives and controllers have been applied I recommend running through 000083860, included below, to check and repair consistency errors for the two volumes. Then run a second parity scan on volumes to confirm no further errors are encountered.
Byte 33 shows the SSID of the affected volume as 06. Matching this to the evfShowVol output, you can determine the name of the volume that needs to be scanned.
Byte 33 showing the SSID of the affected volume is in Hexadecimal and must be converted to Decimal before matching it to the value of evfShowVol.
Executing evfShowVol(6,99,0,0,0,0,0,0,0,0) on controller A: Volume 0x6(RAIDVolume Volume Type: 8+2 RAID 6 User Label: SLVSAN01_VMWARE_DS07
Resolution
Perform the following steps to resolve the issue:
In MDSM, right-click on the discovered array and click on "Execute Script"
1. Perform a parity scan on the affected volumes as follows: (Verify below command before executing it in the script windows).
2. After this scan is completed, use the Error file to perform a parity repair on the affected volumes as follows. (Verify below command before executing it in the script windows).
If no Parity Error file is generated, then no errors are identified. During this scan, if new errors are encountered, additional events might be logged against this drive.
3. To verify that all errors have been resolved, perform a second parity scan on this volume. No further errors are encountered. Further, wait for the next background media scan to execute; however, immediate confirmation is required that there are no more errors.
If there are any additional errors, then replace the drive.
DELL-Charles R
Social Media and Communities Professional Dell Technologies | Enterprise Support Services #IWork4Dell
Did I answer your query? Please click on ‘Accept as Solution’. ‘Thumbs up’ the posts you like!
DELL-Joey C
Moderator
•
4170 Posts
•
20965 Points
297
0
Posted December 2nd, 2022 01:00
Hi @itims,
This might be caused by a corrupted parity in the logical volume(VD) which it needs a few sets of command that need to be executed, to try to detect the parity and repair it. This involves the support to verify your storage logs to identify the effected logical volume and perform command syntax to try repair the logical volume. If the repair is unable to resolve the issue, disks that are involved in the logical volume must be replaced.
DELL-Joey C
Social Media and Communities Professional
Dell Technologies | Enterprise Support Services
#IWork4Dell
Did I answer your query? Please click on ‘Mark as Accepted Answer’ if I did.