PK17746: MULTIPLE DRSHTTSESSCACHE INSTANCES RESULTS IN JAVA.LANG.OUTOFMEMORY

 Fixes are available

5.0.2.17: WebSphere Application Server 5.0.2 Cumulative Fix 17 for Solaris
5.0.2.17: WebSphere Application Server 5.0.2 Cumulative Fix 17 for Windows
5.1.1.10: WebSphere Application Server V5.1.1 Cumulative Fix 10 for Windows
5.1.1.10: WebSphere Application Server V5.1.1 Cumulative Fix 10 for AIX
5.0.2.17: WebSphere Application Server 5.0.2 Cumulative Fix 17 for HP-UX
5.0.2.17: WebSphere Application Server 5.0.2 Cumulative Fix 17 for AIX
5.0.2.17: WebSphere Application Server 5.0.2 Cumulative Fix 17 for Linux
5.1.1.10: WebSphere Application Server V5.1.1 Cumulative Fix 10 for HP-UX
5.1.1.10: WebSphere Application Server V5.1.1 Cumulative Fix 10 for Linux
5.0.2.16: WebSphere Application Server 5.0.2 Cumulative Fix 16 for HP-UX
5.0.2.16: WebSphere Application Server 5.0.2 Cumulative Fix 16 for Solaris
5.0.2.16: WebSphere Application Server 5.0.2 Cumulative Fix 16 for Windows
5.0.2.16: WebSphere Application Server 5.0.2 Cumulative Fix 16 for AIX
PK17746; 5.1.1.8: multiple drshttsesscache instances results in java.lang.outofm
5.0.2.18: WebSphere Application Server 5.0.2 Cumulative Fix 18 for Solaris
5.0.2.18: WebSphere Application Server 5.0.2 Cumulative Fix 18 for Windows
5.0.2.18: WebSphere Application Server 5.0.2 Cumulative Fix 18 for HP-UX
5.0.2.18: WebSphere Application Server 5.0.2 Cumulative Fix 18 for AIX
5.0.2.18: WebSphere Application Server 5.0.2 Cumulative Fix 18 for Linux
5.0.2.16: WebSphere Application Server 5.0.2 Cumulative Fix 16 for Linux
5.1.1.10: WebSphere Application Server V5.1.1 Cumulative Fix 10 for Solaris



APAR status
Closed as program error.

Error description
When session management is turned on at application level, by
design multiple DRSHttSessCache instances are created, one for
each application plus one always for the server.  It has been
discovered that a session created in one application is stored
in each of the DRSHttpSessCache instances, as opposed to
storing in its own single DRSHttpSessCache instance.  This
unnecessarily replicates the number of session obejcts living
in memory and contributes high memory usage.
Local fix
Disable memory to memory replicator
Problem summary
****************************************************************
* USERS AFFECTED: Users who define replication at the          *
*                 application level.                           *
****************************************************************
* PROBLEM DESCRIPTION: When memory-to-memory replication is    *
*                      defined at the application level, it    *
*                      is found that session entries are       *
*                      created within each Data Replication    *
*                      Service (DRS) cache instance, as        *
*                      opposed to creating an entry only       *
*                      for the DRS cache associated with that  *
*                      application.                            *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
When memory-to-memory replication is defined at the
application level, multiple DRS cache instances are populated,
as opposed to creating an entry only for the DRS cache
associated with that application.
Problem conclusion
Code changes were made within the DRS cache to ensure
that session entries are created only for the DRS
cache that is associated with the corresponding
application.

The fix for this APAR is currently targeted for inclusion
in cumulative fixes 5.02.16 and 5.1.1.10.
Please refer to the recommended updates page for delivery
information:

http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
Temporary fix Comments
APAR information
APAR number PK17746
Reported component name WAS NETWRK DEPL
Reported component ID 5630A3601
Reported release 10A
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Special Attention NoSpecatt
Submitted date 2006-01-11
Closed date 2006-01-27
Last modified date 2006-01-27

APAR is sysrouted FROM one or more of the following:

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

Modules/Macros
SESSION          

Publications Referenced

Fix information
Fixed component name WAS NETWRK DEPL
Fixed component ID 5630A3601

Applicable component levels
R00A PSY    UP
R00H PSY    UP
R00I PSY    UP
R00P PSY    UP
R00S PSY    UP
R00W PSY    UP
R10A PSY    UP
R10H PSY    UP
R10I PSY    UP
R10P PSY    UP
R10S PSY    UP
R10W PSY    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > General
Operating system(s):
Software version: 10A
Software edition:
Reference #: PK17746
IBM Group: Software Group
Modified date: Jan 27, 2006