APAR status
Closed as program error.
Error description
Introduces a system property which determines which
classloader to use first while deserializing an object. This way
customers can decide whether to use this property or not based
on their
scenario.
Local fix
Added feature
Problem summary
****************************************************************
* USERS AFFECTED: All users of WebSphere Application Server *
* with replication enabled *
****************************************************************
* PROBLEM DESCRIPTION: When an InvalidationById event is *
* received via Data Replication Service *
* (DRS), it is first deserialized using *
* the system classloader and if that *
* fails it is deserialized using the *
* application classloader. Since it is *
* a 2-step process it results in an *
* impact on performance. *
****************************************************************
* RECOMMENDATION: *
****************************************************************
Deserializing the InvalidationEvent using system classloader
first and then using application classloader if that fails
causes an impact on performance. This apar introduces a
system property which determines which classloader to use
first while deserializing an object. This way customers can
decide whether to use this property or not.
Problem conclusion
Using appropriate classloader when deserializing the
InvalidationEvent helps improve the performance. This apar
defines a system property,
com.ibm.ws.cache.CacheConfig.useServerClassLoader, which lets
customers decide which
classloader to use when deserializing the InvalidationEvent.
This property is set on the JVM (administrative console -> your
server -> process definition -> JVM -> Custom property) and
takes a boolean value. If set to 'true' server classloader is
used to deserialize the InvalidationEvent otherwise application
classloader is used.
The fix for this APAR is currently targeted for inclusion
in cumulative fix 5.02.17, 5.1.1.9 and fixpack 6.0.2.9.
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 |
PK15310 |
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-11-16 |
Closed date |
2006-01-16 |
Last modified date |
2006-02-22 |
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 |
|