A fix is available
APAR status
Closed as program error.
Error description
Growth in the baseline memory usage is being seen over time. It seems like there is rising heap usage after garbage collection. Testing with the multicast client, eventually the DFE abended with a Java Out of Memory error after about 1225 iterations. The same test with an XMS unicast client doesn't show any real increase in java heap usage and there is no trend in the heap use which suggests a memory leak.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All WebSphere Message Broker users of * * Publish/Subscribe who subscribe to * * multicast enabled topics. * **************************************************************** * PROBLEM DESCRIPTION: A multicast enabled topic is configured * * and deployed to the broker. Over a * * period of time, real-time clients * * subscribe and unsubscribe to the * * multicast topic. This results in a * * steady increase of the JVM heap * * usage which eventually causes the * * DataFlowEngine hosting the real-time * * flow to abend due to the JVM exhausting * * its available memory. * **************************************************************** * RECOMMENDATION: * **************************************************************** When a real-time client application subscribes to a multicast enabled topic the broker creates a listener for each subscription that is placed. The listener that is created is then added to an internal list which is maintained by the broker. A memory leak occurs because the reference to the listener held in the internal list is not cleared when the client disconnects and unsubscribes.
Problem conclusion
WebSphere Message Broker has been modified such that the references to the listener objects are now removed when a real-time client disconnects to resolve the memory leak.
Temporary fix
Comments
APAR Information
APAR number
IZ48029
Reported component name
MSSG BROKER AIX
Reported component ID
5724J0501
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2009-04-01
Closed date
2009-04-29
Last modified date
2009-04-29
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
MSSG BROKER AIX
Fixed component ID
5724J0501
Applicable component levels
R100 PSY
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSKM8N","label":"WebSphere Message Broker"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]
Document Information
Modified date:
29 April 2009