IBM Support

JR39857: CMVC 211361 - REMOVE UNNECESSARY DATA CACHE INVALIDATION WITH OUT-OF-THE-BOX CONFIG.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The data cache is enabled by default when your instance is
    created.  The data cache can be enabled even if it has not been
    configured to cache data.  If the data cache is enabled, when
    data changes, the data cache issues DynaCache invalidation
    messages via the Domain Replication Service.  Those invalidation
    messages are always sent when the data cache is enabled,
    regardless of whether the system has been configured to cache
    data or not.  The messages are only used when the cache is
    configured to cache data.  The result is that if the data cache
    has not been configured to cache objects (as it is right after
    an instance creation), the data cache issues unnecessary
    invalidation messages when the data is modified.  These
    unnecessary invalidation messages can be the source of
    performance degradation when the Replication Domain has a large
    number of nodes.
    

Local fix

Problem summary

  • USERS AFFECTED:
    All WebSphere Commerce customers.
    
    PROBLEM ABSTRACT:
    Unnecessary invalidation messages are issued via DRS when the
    data cache is not used and is not explicitly disabled.
    
    BUSINESS IMPACT:
    Possible performance degradation.
    
    RECOMMENDATION:
    

Problem conclusion

  • During server startup, each logical cache registers it's need to
    receive invalidation messages.  This fix delays the registration
    for certain user or session related logical caches until each
    logical cache actually caches some data.  This should prevent
    unnecessary invalidation messages for logical caches which are
    not configured to cache data.
    
    This fix assumes that session affinity is enabled.
    
    If for some reason it becomes necessary to revert back to the
    old behavior, add the following line to the InstanceProperties
    tag of the wc-server.xml instance configuration file:
    
    <CrossTransactionCache delayInvalidationRegistration="false" />
    
    -------------------------------------------------------------
    The latest available maintenance information can be obtained
    from the Recommended Fixes for WebSphere Commerce technote:
    http://www.ibm.com/support/docview.wss?rs=3046&uid=swg21261296
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR39857

  • Reported component name

    WC BUS EDITION

  • Reported component ID

    5724I3800

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-06-15

  • Closed date

    2011-10-28

  • Last modified date

    2011-10-28

  • 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

    WC BUS EDITION

  • Fixed component ID

    5724I3800

Applicable component levels

  • R700 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYSYL","label":"WebSphere Commerce Enterprise"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
28 October 2011