APAR status
Closed as program error.
Error description
During Perf test, the memory grows from 600MB to1.5GB over 45
minutes. Pooled TopicSubscriber wrappers are NOT getting
unsubscribed, when the JMS connection is being reset. however,
we identified a path, that creates non-pooled objects that are
not properly unsubscribed when finished.
In the heapdump, there is a large array of threads which
contains an array of ClientIPSubscription objects. The Problem
was idnetified in DRS, that causes a leak of JMS topic
subscriptions, which leads to the overgrowing memory associated
with each subscription
The JMSSessPoolWrapper mentioned above is the base class that
owns certain things, expanding that object in the heapdump
points further down into areas of disthub like the MatchingSpace
but that is tied to the increasing subscriptions.
Local fix Problem summary
****************************************************************
* USERS AFFECTED: All users of WebSphere Application Server *
* using HTTP Session memory-to-memory *
* replication or using Dynamic Cache with push *
* or push-pull sharing policy. *
****************************************************************
* PROBLEM DESCRIPTION: Replication causes memory growth when *
* resets occur. *
****************************************************************
* RECOMMENDATION: *
****************************************************************
This problem occurred when systems were under high load. Pooled
TopicSubscriber wrappers were not getting unsubscribed when the
JMS connection was reset. This lead to a continued growth of
the memory associated with each subscription. This leak was
exacerbated by the continuous resets caused by a
messageOverflowException.
Problem conclusion
TopicSubscribers have been correctly released and reoccurance
of resets has been reduced by acting more appropriatedly for
MessageQueueOverflow exceptions.
This fix is currently targeted for inclusion in 5.0.2.13 and
5.1.1.7.
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 |
PK07887 |
Reported component name |
WAS NETWRK DEPL |
Reported component ID |
5630A3601 |
Reported release |
00A |
Status |
CLOSED PER |
PE |
NoPE |
HIPER |
NoHIPER |
Special Attention |
NoSpecatt |
Submitted date |
2005-06-23 |
Closed date |
2005-07-27 |
Last modified date |
2007-04-10 |
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
Publications Referenced
|
Fix information |
Fixed component name |
WAS NETWRK DEPL |
Fixed component ID |
5630A3601 |
Applicable component levels |
R003 PSY |
UP |
R00A PSY |
UP |
R00H PSY |
UP |
R00I PSY |
UP |
R00P PSY |
UP |
R00S PSY |
UP |
R00W PSY |
UP |
R103 PSY |
UP |
R10A PSY |
UP |
R10H PSY |
UP |
R10I PSY |
UP |
R10P PSY |
UP |
R10S PSY |
UP |
R10W PSY |
UP |
|