IBM Support

PK24146; 6.0.2.3: Filter out expiration and LRU based Invalidation Events

Download


Abstract

Dynacache propagates invalidations to all servers in the replication domain for entries that have expired or LRU evicted from the cache.

Download Description

PK24146 resolves the following problem:

ERROR DESCRIPTION:
Dynacache propagates invalidations to all servers in the replication domain for entries that have expired or LRU evicted from the cache. In majority of the scenarios, it does not make sense to pass these invalidations along to other members because the exact same invalidations will be triggered in their own Java™ Virtual Machines. Therefore the application server and in turn the application gets a serious performance boost by not passing on these invalidations.

LOCAL FIX:

PROBLEM SUMMARY

USERS AFFECTED:
WebSphere® Application Server version 6.0.2 users of clustered, replicated cache configurations who do not have combinations of shared and not shared cache entries and do not wish to send notification events for expirations and LRU invalidations.


PROBLEM DESCRIPTION:
Needless notifications are sent in the case where you have entries that do not combine shared and not shared. Sending of these notifications affects performance

RECOMMENDATION:
None

Dynacache sends invalidation notifications to all cluster members in all situations. In some cases, these invalidation events are unneeded and can become a performance drain.

PROBLEM CONCLUSION:
Dynacache added two custom properties to disable sending of notifications in two situations: invalidations based on LRU evication and invalidations based on time-out. These custom JVM properties are as follows:

com.ibm.ws.cache.CacheConfig.filterLRUInvalidation
com.ibm.ws.cache.CacheConfig.filterTimeOutInvalidation

The fix for this APAR is currently targeted for inclusion in Fix Pack 6.0.2.13. Refer to the recommended updates page for delivery information:
http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980

Prerequisites

PK23535

[{"PRLabel":"UpdateInstaller","PRLang":"US English","PRSize":"7250000","PRPlat":{"label":"AIX","code":"PF002"},"PRURL":"http://www.ibm.com/support/docview.wss?rs=180&uid=swg21205991"}]

Installation Instructions

Review the readme.txt for detailed installation instructions.

[{"INLabel":"Readme","INLang":"US English","INSize":"5755","INURL":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PK24146/readme.txt"}]
Off
[{"DNLabel":"6[1].0.2.3-WS-WAS-IFPK24146","DNDate":"5/12/2006","DNLang":"US English","DNSize":"38717","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PK24146/61-2.0.2.3-ws-was-ifpk24146.pak","DNURL_FTP":null,"DDURL":"http://public.dhe.ibm.com:7618;sw_websphere;appserv/support/fixes/PK24146/61-2.0.2.3-ws-was-ifpk24146.pak"}]

Technical Support

Contact IBM Support using SR (http://www.ibm.com/software/support/probsub.html), visit the WebSphere Application Server Support Web site (http://www.ibm.com/software/webservers/appserv/was/support/), or contact 1-800-IBM-SERV(U.S. only).

[{"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Dynamic Cache","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"6.0.2.3","Edition":"Advanced;Base;Enterprise;Network Deployment;Single Server","Line of Business":{"code":"LOB45","label":"Automation"}},{"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Java SDK","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
15 June 2018

UID

swg24012317