The recoveryoption attribute changes back to default after system reboot.
# vxdmpadm setattr arrayname EMC recoveryoption=nothrottle
#
# more /etc/vx/dmppolicy.info
arraytype
#
arrayname
EMC recoverypolicy nothrottle =0
#
enclosure
#
Tunables
#
# vxdmpadm getattr arrayname EMC recoveryoption
ENCLR-NAME RECOVERY-OPTION DEFAULT[VAL] CURRENT[VAL]
==============================================================================
EMC0 Throttle Timebound[10] Nothrottle[0]
EMC0 Error-Retry Fixed-Retry[30] Fixed-Retry[30]
#
But upon reboot, the value from /etc/vx/dmppolicy.info is not read and the value goes back to the default setting.
# cat /etc/vx/dmppolicy.info
arraytype
#
arrayname
EMC recoverypolicy nothrottle =0
#
enclosure
#
#
# vxdmpadm getattr arrayname EMC recoveryoption
ENCLR-NAME RECOVERY-OPTION DEFAULT[VAL] CURRENT[VAL]
==============================================================================
EMC0 Throttle Timebound[10] Queuedepth[40]
EMC0 Error-Retry Fixed-Retry[30] Fixed-Retry[30]
#
The problem is caused due the incident mentioned in the "Supplemental Materials" section. The VxVM code that parses /etc/vx/dmppolicy.info expects five arguments to be stored in the file but the recoveryoption has only four arguments and hence the entry in the file is ignored.
Necessary code changes have been made to honour the recoveryoption attribute in /etc/vx/dmppolicy.info file.
This problem will be fixed in upcoming VxVM 5.0MP2RP3P2 for HP-UX 11.23.
Applies To
This issue is noticed in the following Veritas Volume Manager (VxVM) releases:
HP-UX 11.23 (11i v2) - 5.0GA until 5.0MP2RP3
HP-UX 11.31 (11i v3) - 5.0GA until 5.0GARP8