Solaris Storage Driver Known Issues of I/O Request Blocked for Disk Device
Last updated on JUNE 20, 2014
Applies to:Solaris SPARC Operating System - Version 8.0 and later
Sun Storage Traffic Manager Software - Version 4.6 and later
Sun Storage FC HBA - Version Not Applicable and later
Oracle Solaris on SPARC (64-bit)
Oracle Solaris on x86 (32-bit)
Oracle Solaris on x86-64 (64-bit)
Oracle Solaris on SPARC (32-bit)
Solaris 8 and later
Under the following circumstances, i/o request can be stuck in the disk device driver without any message being displayed at the console. This can be seen with user command doing i/o or trying to access logical unit (disk) being block and not killable using kill(1M) or pkill(1M) command.
- Following a failover operation or any change in the configuration that will trigger a check of the path state of multipathed logical unit, read or write operation can be blocked.
- System resource starvation
This problem affects only configuration matching some of these criteria:
- Solaris version
- Solaris 10: MPxIO Multipathing module scsi_vhci version 1.73 or below
- Solaris 11: release 220.127.116.11.0 or below
- Solaris Multipathing (MPxIO) enabled to support active/passive or ALUA Storage array
- Failover operation happened following reboot of Storage array controller or loss of fiber channel link
NOTE. This is a generic document which deals with all known case of i/o being stuck, so not only when MPxIO is enabled, see below several and independent examples.
Most of the issues described in the document are seen after Failover operation triggered by reboot of Storage Array controller, loss of Fiber Channel link, etc ... or when the system is low on memory.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms