Hello,
The redirected access you’re seeing on the CSV volumes is a direct consequence of the cluster nodes losing their optimal MPIO path bindings. When the cluster detects a path failure or inconsistent binding, it forces I/O through the coordinator node, which explains the severe performance degradation. The safest way to restore direct I/O without disrupting running VMs is to correct the MPIO configuration at the host level while leaving the CSVs online.
Start by confirming the current path state with mpclaim -v and Get-MSDSMGlobalDefaultLoadBalancePolicy. This will show you which devices are claimed by MPIO and how the paths are being balanced. If you see that the storage LUNs are not claimed under MSDSM, you need to rebind them. The supported method is to run mpclaim -r -i -d <HardwareID> for the storage devices in question, followed by a reboot of each node one at a time. Do not reboot all nodes simultaneously; drain roles from a node, reboot it, verify that CSV returns to direct I/O, then move on to the next.
Also check that the DSM load balance policy is set to “Round Robin With Subset” or “Least Queue Depth,” depending on your storage vendor’s recommendation. You can adjust this with Set-MSDSMGlobalDefaultLoadBalancePolicy -Policy RRWS or the appropriate value. Ensure that the registry key HKLM\SYSTEM\CurrentControlSet\Control\MPDEV reflects the correct bindings after the claim.
If you suspect the claims are inconsistent across nodes, run Get-MSDSMLocalClaimedHwId on each cluster node and verify that the same hardware IDs are claimed. Any mismatch will cause CSV to redirect. Once the claims are consistent and the load balance policy is correct, the cluster should automatically return the CSVs to direct I/O without manual intervention.
If after correcting the claims you still see redirected access, check the cluster event logs under Applications and Services Logs\Microsoft\Windows\FailoverClustering\Operational for Event IDs 5120 and 5142, which will tell you which node is failing path validation. That will help isolate whether the issue is still at the MPIO layer or if it’s a fabric zoning/target presentation problem.
I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer. Should you have more questions, feel free to leave a message. Have a nice day!
HL.