PQ68522: CLUSTERED WEBSPHERE WITH WLM ON AIX GETS OUTOFMEMORY ERRORS. | |||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() APAR status Closed as program error. Error description If WLM is not in use, then the locatedIOR for a given ClientDelegate will not change. However, if WLM is in use, then each call to the WLM getNextTarget() will return a new IOR pointing to a different clone. . The threading problem arises when multiple client threads access the same instance of ClientDelegate. Thread 1 (T-1) stub calls this ClientDelegate createRequest, which sets locatedIOR based on a call to WLM getNextTarget. Thread 2 (T-2) stub calls this same ClientDelegate createRequest, which re-sets locatedIOR to another value based on a call to WLM getNextTarget. That is, T-1 stub uses the value IOR-1 to talk to the first clone, and T-2 stub uses the value IOR-2 to talk to a second clone. The problem is that ClientDelegate locatedIOR was not thread-specific, so after T-2 had modified the located IOR, T-1 would call another ClientDelegate method such as invoke(), and it would try to use the wrong locatedIOR, IOR-2.Local fix Problem summary **************************************************************** * USERS AFFECTED: WebSphere Application Server users of Work * * Load Management (WLM). * **************************************************************** * PROBLEM DESCRIPTION: When using 4.0.4 with WLM enabled, a * * memory leak was observed. * **************************************************************** * RECOMMENDATION: * **************************************************************** Memory leak in ORB component during stress test while user enabled WLM.Problem conclusion ORB component substitutes the ThreadLocal object with Hashtable object to avoid memory leak.Temporary fix Comments
APAR is sysrouted FROM one or more of the following: IY37467 APAR is sysrouted TO one or more of the following: Modules/Macros
SRLS
|
Document Information |
Product categories: Software > Application Servers >
Distributed Application & Web Servers > WebSphere Application
Server > General
Operating system(s):
Software version: 400
Software edition:
Reference #: PQ68522
IBM Group: Software Group
Modified date: Jan 17, 2003
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.