Veritas Dynamic Multipathing (DMP) attribute recoveryoption is not persistent across system reboot

book

Article ID: 100007514

calendar_today

Updated On:

Description

Error Message

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]  
#

Cause

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.

 

Resolution

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

 

Issue/Introduction

Veritas Dynamic Multipathing (DMP) attribute  value nothrottle is not persistent across system reboot.    

Additional Information

ETrack: 1206369