Displaying recovery option values

To display the current settings for handling I/O request failures that are applied to the paths to an enclosure, array name or array type, use the following command:

# vxdmpadm getattr \
  {enclosure enc-name|arrayname name|arraytype type} \
  recoveryoption

The following example shows the vxdmpadm getattr command being used to display the recoveryoption option values that are set on an enclosure.

# vxdmpadm getattr enclosure HDS9500-ALUA0 recoveryoption
ENCLR-NAME     RECOVERY-OPTION  DEFAULT[VAL]   CURRENT[VAL]
===============================================================
HDS9500-ALUA0  Throttle         Nothrottle[0]  Timebound[60]
HDS9500-ALUA0  Error-Retry      Fixed-Retry[5] Timebound[20]

This shows the default and current policy options and their values.

Table: Recovery options for retrying I/O after an error summarizes the possible recovery option settings for retrying I/O after an error.

Table: Recovery options for retrying I/O after an error

Recovery option

Possible settings

Description

recoveryoption=fixedretry

Fixed-Retry (retrycount)

DMP retries a failed I/O request for the specified number of times if I/O fails.

recoveryoption=timebound

Timebound (iotimeout)

DMP retries a failed I/O request for the specified time in seconds if I/O fails.

Table: Recovery options for I/O throttling summarizes the possible recovery option settings for throttling I/O.

Table: Recovery options for I/O throttling

Recovery option

Possible settings

Description

recoveryoption=nothrottle

None

I/O throttling is not used.

recoveryoption=throttle

Timebound (iotimeout)

DMP throttles the path if an I/O request does not return within the specified time in seconds.