SnapCenter plug-in for windows disk discovery fails intermittently
Applies to
- Snapcenter Plug-in for Windows (SCW)
- Wndows Failover cluster (WFC) 2016
- ONTAP 9.15.1
Issue
Windows disk discovery fails intermittently.
Discovery failed for some of the resources. Please remove any disconnected or deleted disks from the Resource Group.
Relevant log messages:
Discovery failed for some of the resources. Please remove any disconnected or deleted disks from the Resource Group.
ERROR SCW_725 PID=[7136] TID=[7] Message : Failed to enumerate the disks.
'GetLunInfo: pageLength
' value is coming as negative, so getting 'Index was outside the bounds of the array
' error.
DEBUG SCW_725 PID=[7136] TID=[7] GetHostFileSystem: -> Sending Scsi inquiry \\?\Disk{b3162b69-e9af-d325-093e-9fa010d935d2},\\?\Volume{43b74601-a6de-487d-a159-5cf709c9607a}\
ERROR SCW_725 PID=[7136] TID=[7]
Message : Index was outside the bounds of the array.
Source : SnapDrive.Nsf.Common.Infrastructure
StackTrace : at SnapDrive.HostUtilities.Scsi.ScsiVendorPageInterpreter.GetLunInfo(Byte[] Buffer, UInt32 Length)
at SnapDrive.HostUtilities.Scsi.ScsiService.scsiGetLunInfo(String diskName)
at SnapDrive.Nsf.Core.Host.HostDiscoveryManager.GetHostFileSystem(String host, Boolean isAlm)
2024-12-13T17:21:49.9986338-05:00 DEBUG SCW_725 PID=[7136] TID=[7] ++ConfigManager::GetEnableWs2016AgWorkaroundFlag
2024-12-13T17:21:49.9986373-05:00 DEBUG SCW_725 PID=[7136] TID=[7] INFO: EnableWs2016AgWorkaround flag not found.
2024-12-13T17:21:49.9986714-05:00 DEBUG SCW_725 PID=[7136] TID=[7] --ConfigManager::GetEnableWs2016AgWorkaroundFlag