IBM Support

PI43413: DEADLOCK IN CONTROLLER DUE TO TIMING WINDOW IN THE RECOVERY LOG SERVICE; SERVANT TIMES OUT

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • While accessing the transaction service logs a deadlock occurs
    in the control region and the servant region times out.
    
    The callstacks of the deadlocked threads in the control region
    will look like:
    
    CR thread A:
    java/lang/Object.wait(Object.java:167)
    com/ibm/ws/recoverylog/spi/Lock.getSharedLock(Lock.java:193)
    com/ibm/ws/recoverylog/spi/LogCursorImpl.<init>(LogCursorImpl.ja
    va:281)
    com/ibm/ws/recoverylog/spi/LogCursorImpl.<init>(LogCursorImpl.ja
    va:199)
    com/ibm/ws/recoverylog/spi/MultiScopeRecoveryLog.recoverableUnit
    s(MultiScopeRecoveryLog.java:1526)
    com/ibm/ws/recoverylog/spi/RecoveryLogImpl.recoverableUnits(Reco
    veryLogImpl.java:206)
    com/ibm/ws390/recoverylog/spi/ControllerRequestProcessor.driveRe
    coveryLogMethod(ControllerRequestProcessor.java:260)
    com/ibm/ws390/recoverylog/spi/ControllerRequestProcessor.process
    (ControllerRequestProcessor.java:135)
    
    CR thread B:
    com/ibm/ws/recoverylog/spi/MultiScopeRecoveryLog.payloadWritten(
    MultiScopeRecoveryLog.java:2038)
    com/ibm/ws/recoverylog/spi/RecoverableUnitImpl.payloadWritten(Re
    coverableUnitImpl.java:1603)
    com/ibm/ws/recoverylog/spi/RecoverableUnitSectionImpl.payloadWri
    tten(RecoverableUnitSectionImpl.java:1111)
    com/ibm/ws/recoverylog/spi/DataItem.write(DataItem.java:241)
    com/ibm/ws/recoverylog/spi/RecoverableUnitSectionImpl.format(Rec
    overableUnitSectionImpl.java:718)
    com/ibm/ws/recoverylog/spi/RecoverableUnitImpl.writeSections(Rec
    overableUnitImpl.java:700)
    com/ibm/ws/recoverylog/spi/MultiScopeRecoveryLog.keypoint(MultiS
    copeRecoveryLog.java:1767)
    ...
    
    This issue may present itself as a failure to start a message
    listener port.
    

Local fix

  • Restart application server controller.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of WebSphere Application Server   *
    *                  V7.0, V8.0 and V8.5                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: A deadlock occurs in the control        *
    *                      region while accessing the transaction  *
    *                      service logs causing a timeout in the   *
    *                      servant region.                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    An ABBA deadlock occurred in the control region between
    a thread that was obtaining the list of recoverable units from
    the transaction service partner log and a thread that was
    keypointing the same log.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PI43413

  • Reported component name

    WEBSPHERE FOR Z

  • Reported component ID

    5655I3500

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-06-19

  • Closed date

    2015-10-08

  • Last modified date

    2016-05-11

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    PI50202

Fix information

  • Fixed component name

    WEBSPHERE FOR Z

  • Fixed component ID

    5655I3500

Applicable component levels

  • R700 PSY UI36529

       UP16/04/09 P F604

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.



Document information

More support for: WebSphere Application Server for z/OS
General

Software version: 7.0

Reference #: PI43413

Modified date: 11 May 2016