IBM Support

IV44516: VARYONVG COREDUMPS WHEN IMPORTING FLASHCOPIED ASYNC MIRRORED VG APPLIES TO AIX 7100-02

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • varyonvg can fail when varying on a VG used for async
    glvm where the mirror pool that the cache LV is defined
    on no longer exists on any PVs.
    
    This would most commonly be expected if an async glvm
    LV and it's cache LV were mirrored to an extra disk, and
    that disk was then used to force a recreatevg from just
    the one disk for backup purposes.  In this case, when
    recreatevg runs import/varyonvg, that would fail like:
    # recreatevg -y glvg1_c1 -f hdisk3
    The assert subroutine failed: mp->mp_id == mp_id, file
    asyncmp.c, line 852
    /usr/sbin/importvg[596]: 7143532 IOT/Abort trap(coredump)
    0516-780 importvg: Unable to import volume group from
    hdisk3.
    0516-1320 recreatevg: Unable to recreate volume group.
    

Local fix

Problem summary

  • varyonvg can fail when varying on a VG used for async glvm
    where the mirror pool that the cache LV is defined on no longer
    exists on any PVs.
    
    This would most commonly be expected if an async glvm LV and
    it's cache LV were mirrored to an extra disk, and that disk was
    then used to force a recreatevg from just the one disk for
    backup purposes.  In this case, when recreatevg runs
    import/varyonvg, that would fail like:  # recreatevg -y
    glvg1_c1 -f hdisk3 The assert subroutine failed: mp->mp_id ==
    mp_id, file asyncmp.c, line 852 /usr/sbin/importvg 596 :
    7143532 IOT/Abort trap(coredump) 0516-780 importvg: Unable to
    import volume group from hdisk3.  0516-1320 recreatevg: Unable
    to recreate volume group.
    

Problem conclusion

  • Correct checks of mirror pools for async glvm cache lv in the
    varyonvg code to allow for this possibility of recreating or
    varying on a vg when not all of the mirror pools that the
    cachelv has assigned exist in the VG at this time.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV44516

  • Reported component name

    AIX V7.1

  • Reported component ID

    5765H4000

  • Reported release

    710

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Submitted date

    2013-06-19

  • Closed date

    2013-07-18

  • Last modified date

    2014-02-14

Fix information

  • Fixed component name

    AIX V7.1

  • Fixed component ID

    5765H4000

Applicable component levels

  • R710 PSY

       UP

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSMV87","label":"AIX 6.1 Enterprise Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"710","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMVAX","label":"AIX Express Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"710","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG11R","label":"AIX 7.1 HIPERS, APARs and Fixes"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"710","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
14 February 2014