Pardon my french
16/11/2012 by christophe

PowerHA 6.1 SP9 : Bug with enhanced concurrent mode

If you upgraded to PowerHA 6.1 SP09, and if you have concurrent VGs, you may encounter this kind of error :

WARNING: Volume group VG1 is an enhanced concurrent mode volume group used as a serial resource, but the LVM level on node node1 does not support fast disk takeover

WARNING: Volume group VG1 is an enhanced concurrent mode volume group used as a serial resource, but the LVM level on node node2 does not support fast disk takeover

in that case you need to apply efix IV27674 :


# emgr -l

ID  STATE LABEL      INSTALL TIME       ABSTRACT

=== ===== ========== ================== ======================================

1    S    IV27674sp9 11/15/12 11:34:00  verify fails w/ fast disk takeover

–> Don’t be too hasty to apply the latest Service Pack, you may have new bugs you didn’t expect :)

Thanks to http://chmod666.org , always on the edge of unexpected discoveries :)

Share
  •   •   •   •   •

2 Responses to “PowerHA 6.1 SP9 : Bug with enhanced concurrent mode”

  1. Fabrice PLATEL dit :

    Hi, thanks for the tip, I had to face this bug but I could not find this efix, where did you download it from ? There is not download link on the APAR page.
    Meanwhile, I debugged the cl_queryvg script and by comparing it with the previous version, I have fixed the code manually : the error is due to a wrong return code handling on line 419.
    wrong line :


    if /usr/sbin/lqueryvg -p ${PVOL} -X

    correct line :


    if ! /usr/sbin/lqueryvg -p ${PVOL} -X

  2. christophe dit :

    Hi Fabrice and thanks for the tip too :)
    The efix was provided to us by the IBM support team… I guess it’ll be released soon .
    I checked your wrong line, and it seems they modified it :

    ###############################################################################
    # -X Get volume group mode.
    ###############################################################################
    if [[ ${XARG} == true ]]
    then
       # Check if OK to access physical volume.
       get_vg_state
       if (( ${?} == 0 ))
       then
          get_vg_mode
       else
          /usr/sbin/lqueryvg -p ${PVOL} -X
          if (( $? != 0))
          then
               get_vg_mode
          fi
       fi
    fi
    

    Thanks for sharing !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>