An iSCSI client on a network experiencing temporary performance issues may lose connection to its virtual resources, causing any applications relying on those resources to crash.
The iSCSI timeout registry settings on the iSCSI client can be changed to be more resistant to temporary network issues.
By default, the Microsoft initiator is able to sustain a network disconnect for up to 60 seconds. Should the network issues last for more than a minute, this can cause issues to the iSCSI client.
To prevent possible influence caused by temporary network outages, the Microsoft iSCSI Registry keys can be altered to extend the disk timeout. Keep in mind that you will need to reboot the machine after modifying the registry key, so it is best to make this registry change during a scheduled maintenance window.
Run regedit and locate the following key:
Change the DWORD value named MaxRequestHoldTime from its default value of 60 to 300 (or from 3c to 12c if the value is in hexadecimal). This change will allow the iSCSI client and its hosted applications to withstand a network outage of up to five minutes.
The iSCSI timeout registry settings on the iSCSI client can be changed to be more resistant to temporary network issues.
By default, the Microsoft initiator is able to sustain a network disconnect for up to 60 seconds. Should the network issues last for more than a minute, this can cause issues to the iSCSI client.
To prevent possible influence caused by temporary network outages, the Microsoft iSCSI Registry keys can be altered to extend the disk timeout. Keep in mind that you will need to reboot the machine after modifying the registry key, so it is best to make this registry change during a scheduled maintenance window.
Run regedit and locate the following key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E97B-xxxxxxxxxxxxxxxx}
This is SCSI and RAID controller class and details can be viewed on the right-hand panel. The key tree can be expanded to reveal additional folders such as 0000, 0001, etc., which are separate adapter instances. Find the one with DriverDesc of Microsoft iSCSI Initiator and navigate to the Parameters folder. On the right hand pane will be several DWORD values such as DelayBetweenReconnect and EnableNOPOut
Change the DWORD value named MaxRequestHoldTime from its default value of 60 to 300 (or from 3c to 12c if the value is in hexadecimal). This change will allow the iSCSI client and its hosted applications to withstand a network outage of up to five minutes.