IBM Support

IZ80308: WPAR MIGRATION FAILS WHEN ASYNCH IO IS IN PROGRESS APPLIES TO AIX 6100-05

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • WPAR migration fails when Asynch IO is in progress.
    If checkpoint/migration is issued on a WPAR when AIO is in
    progress, pending IOs will be checkpointed in
    _aio_suspend_io(). When MCR tries to queue these pending IO
    during restart, ardwr() blocks queueing any IO requests when
    the IO is suspended and hence WPAR migration fails.
    

Local fix

Problem summary

  • WPAR migration fails when Asynch IO is in progress.
    If checkpoint/migration is issued on a WPAR when AIO is in
    progress, pending IOs will be checkpointed in
    _aio_suspend_io(). When MCR tries to queue these pending IO
    during restart, ardwr() blocks queueing any IO requests when
    the IO is suspended and hence WPAR migration fails.
    

Problem conclusion

  • ardwr() checks for the IO status in order to avoid queueing
    new IO requests when the IOs are suspended. However, it's not
    required to block the IOs if they are from WPAR restart
    process. So, a flag "KAIO_REQTYPE_Q_CHKPTED_PENDIO" will be
    set for the pending IOs during checkpoint and ardwr() will be
    modified to allow queueing the requests when this flag is set.
    

Temporary fix

Comments

  • 6100-04 - use AIX APAR IZ80368
    6100-05 - use AIX APAR IZ80308
    6100-06 - use AIX APAR IZ80728
    6100-06 - use AIX APAR IZ80579
    7100-00 - use AIX APAR IZ89007
    

APAR Information

  • APAR number

    IZ80308

  • Reported component name

    AIX 610 STD EDI

  • Reported component ID

    5765G6200

  • Reported release

    610

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Submitted date

    2010-07-16

  • Closed date

    2010-07-16

  • Last modified date

    2013-03-28

Fix information

  • Fixed component name

    AIX 610 STD EDI

  • Fixed component ID

    5765G6200

Applicable component levels

  • R610 PSY U834780

       UP10/08/20 I 1000

PTF to Fileset Mapping

[{"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":"610","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":"610","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSAUMY","label":"IBM AIX Enterprise Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"610","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG11Q","label":"AIX 6.1 HIPERS, APARs and Fixes"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"610","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
28 March 2013