vxconfigd daemon goes to disabled state if EMC BCV devices are presented in NOT READY (NR) State

book

Article ID: 100005544

calendar_today

Updated On:

Description

Error Message

# vxdctl enable
VxVM vxconfigd ERROR V-5-1-1589 enable failed: Error in disk group configuration copies
Kernel and on-disk configurations don't match; transactions are disabled

Cause

Code changes introduced in VxVM 5.1 SP1 does not correctly handle BCV devices in NR state. As a result, subsequent restart of vxconfigd or device rescan causes vxconfigd not to start in enable mode.

Resolution

Problem reproduction

1. VxVM version affected by this issue

5.1SP1 to 5.1SP1RP1P1HF2

# modinfo | grep -i vx
28  1355760  50c18 288   1  vxdmp (VxVM 5.1SP1RP1P1HF2 DMP Driver)
30 7be00000 21a918 289   1  vxio (VxVM 5.1SP1RP1P1HF2 I/O driver)
32  139f9e8   1198 290   1  vxspec (VxVM 5.1SP1RP1P1HF2 control/sta)

2. Verify vxconfigd daemon mode

#vxdctl mode
mode: enabled

3. Change BCV device state from READY to NOT READY state

# symdev  -sid 822 not_ready  0052
Execute a 'Not Ready' Device operation for device '0052' (y/[n]) ? y
'Not Ready' Device operation successfully completed for the device.

 
# symdev  -sid 822 not_ready  0053
Execute a 'Not Ready' Device operation for device '0053' (y/[n]) ? y
'Not Ready' Device operation successfully completed for the device.

 
# symdev  -sid 822 not_ready  0054
Execute a 'Not Ready' Device operation for device '0054' (y/[n]) ? y
'Not Ready' Device operation successfully completed for the device.

 
# symdev  -sid 822 not_ready  0055
Execute a 'Not Ready' Device operation for device '0055' (y/[n]) ? y
'Not Ready' Device operation successfully completed for the device.

4. Re-scan devices under VxVM control. It will fail with following error

#vxdctl enable
VxVM vxconfigd ERROR V-5-1-1589 enable failed: Error in disk group configuration copies
Kernel and on-disk configurations don't match; transactions are disabled

 
#vxdctl mode
mode: disabled

 

 

Solution

This issue will be fixed in subsequent hotfix release on top of VxVM 5.1 SP1 RP1 HF2.

Please contact Veritas Technical Support to obtain this patch.

 


Applies To

VxVM 5.1SP1, 5.1SP1RP1

Solaris 10, 9

Issue/Introduction

Can not start vxconfigd daemon in enable mode if EMC BCV devices are presented in NOT READY (NR) State

Additional Information

ETrack: 2307574