PK10276; 5.0.2.11: Dynamic cache unrestricted growth
in internal push-pull table
Downloadable files
Abstract
The Dynamic Cache Push-Pull table is growing too big
because the table is not being cleaned up in two cases.
Download Description
PK10276 resolves the following problem:
ERROR DESCRIPTION:
Dynacache has two spots leading to unrestricted growth in the internal
push-pull table.
LOCAL FIX:
none
PROBLEM SUMMARY
USERS AFFECTED:
WebSphere® Application Server users who use the distributed replication
service PUSH-PULL mode.
PROBLEM DESCRIPTION:
The Dynamic Cache Push-Pull table is growing too big because the table is
not being cleaned up in two cases.
RECOMMENDATION:
None
The Dynamic Cache Push-Pull table is not being cleaned up in the following
cases when running Push-Pull mode:
1. After fetching the cache entry from the peer server, the cache id is
not removed from the Push-Pull table.
2. When performing the dependency id invalidation, the cache ids
associated with dependency id in the memory are not removed from the
Push-Pull table.
PROBLEM CONCLUSION:
This fixes the memory leak in Dynamic cache caused by DRS Push-Pull table
not being cleaned up.
The fix for this APAR is currently targeted for inclusion in 5.0.2.14,
5.1.1.8 and 6.0.2.5.