IBM Support

JR32638: ABANDONED TRANSACTION CLEANUP AND IMPROVED SESSION CLEANUP

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • In 8.0.1, we saw that there were out of memory errors making
    clients unable to log in to Information Server.  Part of this
    problem came from from the large number of threads that are
    spawned to clean up sessions.  Sessions could not be cleaned
    up, since new threads could not be created. The error seen in
    the WAS log is "java.lang.OutOfMemoryError: unable to create
    new native thread".  The session cleanup changes address this.
    
    In addition, there have been customers who have experienced
    deadlock issues due to abandoned transactions holding locks on
    the database.
    

Local fix

  • Now, instead of having a new thread spawned for each session
    to clean up, we have two long-running threads to perform the
    cleanup.  The first thread kills abandoned transactions
    associated with the session, and the second thread clears the
    session cache and unlocks any objects that are associated with
    the session.
    
    The fix also includes cleanup of abandoned sessions.  Now, when
    a session is terminated (whether abnormally or not), we check
    to see if there are any pending transactions associated with it.
     If there are, we abort them.
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    Users of DS
    ****************************************************************
    PROBLEM DESCRIPTION:
    Issues with cleanup of abandoned transactions
    ****************************************************************
    RECOMMENDATION:
    Apply the patch
    ****************************************************************
    

Problem conclusion

  • Applied a fix
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR32638

  • Reported component name

    INFO SRVR PLATF

  • Reported component ID

    5724Q3612

  • Reported release

    810

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-04-07

  • Closed date

    2009-05-11

  • Last modified date

    2009-05-11

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

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

Modules/Macros

  • XMETA
    

Fix information

  • Fixed component name

    INFO SRVR PLATF

  • Fixed component ID

    5724Q3612

Applicable component levels

  • R810 PSN

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSZJPZ","label":"IBM InfoSphere Information Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.1","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
11 May 2009