IBM Support

PM96302: A deadlock can occur when starting and stopping containers.

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

  • Catalog server deadlocks in placement.
    
    
    Deadlock detected !!!
    Thread "JoinPlacementAction"
    is waiting for:
    com/ibm/ws/objectgrid/server/catalog/placement/PlacementServiceI
    mpl
    which is owned by:
    Thread "WorkUnitTimer"
    which is waiting for:
    java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync
    which is owned by:
    Thread "JoinPlacementAction"
    
    "JoinPlacementAction" J9VMThread
    Blocked on:
    com/ibm/ws/objectgrid/server/catalog/placement/PlacementServiceI
    mpl
    Owned by: "WorkUnitTimer"
    Java callstack:
    at
    com/ibm/ws/objectgrid/server/catalog/placement/PlacementServiceI
    mpl.createGrid(PlacementServiceImpl.java:1535)
    at
    com/ibm/ws/objectgrid/server/catalog/placement/PlacementServiceI
    mpl.joinPlacementGroupInternal(PlacementServiceImpl.java:1338)
    at
    com/ibm/ws/objectgrid/server/catalog/placement/PlacementServiceI
    mpl$PlacementJoinAction.run(PlacementServiceImpl.java:446)
    at java/lang/Thread.run(Thread.java:780)
    
    
    "WorkUnitTimer"
    Parked on:
    java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync
    Owned by: "JoinPlacementAction"
    
    at sun/misc/Unsafe.park(Native Method)
    at
    java/util/concurrent/locks/LockSupport.park(LockSupport.java:197
    (Compiled Code))
    at
    java/util/concurrent/locks/AbstractQueuedSynchronizer.parkAndChe
    ckInterrupt(AbstractQueuedSynchronizer.java:845(Compiled Code))
    at
    java/util/concurrent/locks/AbstractQueuedSynchronizer.acquireQue
    ued(AbstractQueuedSynchronizer.java:878(Compiled Code))
    at
    java/util/concurrent/locks/AbstractQueuedSynchronizer.acquire(Ab
    stractQueuedSynchronizer.java:1208(Compiled Code))
    at
    java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock.lock
    (ReentrantReadWriteLock.java:956(Compiled Code))
    at
    com/ibm/ws/objectgrid/locks/RWLock16.startWriting(RWLock16.java:
    79(Compiled Code))
    at
    com/ibm/ws/objectgrid/server/catalog/placement/PlacementServiceI
    mpl.moveReplicaToPreviousLocation(PlacementServiceImpl.java:2056
    )
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of WebSphere eXtreme Scale.       *
    ****************************************************************
    * PROBLEM DESCRIPTION: A java threading deadlock occurs in     *
    *                      the eXtreme Scale catalog server        *
    *                      during placement operations.            *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When new placement operations are in progress at the same time
    as completion status reports are being processed from
    previous placement work, a deadlock occurs.
    

Problem conclusion

  • The deadlock was fixed and no longer occurs.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM96302

  • Reported component name

    WS EXTREME SCAL

  • Reported component ID

    5724X6702

  • Reported release

    860

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-09-03

  • Closed date

    2013-09-13

  • Last modified date

    2013-09-13

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

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

Fix information

  • Fixed component name

    WS EXTREME SCAL

  • Fixed component ID

    5724X6702

Applicable component levels

  • R860 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSTVLU","label":"WebSphere eXtreme Scale"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"860","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
13 September 2013