IBM Support

JR47936: CMVC 225899 - This fix is to avoid LRU eviction of event cache entries for marketing activities.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Dialog activities intermittently stop working and additional
    customers do not participate in the dialog activity. After
    refreshing the Marketing registry, the dialog activity begins
    working again. However, after a period of time, the dialog
    activity stops working again.
    

Local fix

  • Refresh the Marketing registry or increase the size of the
    marketing cache (DM_Cache).
    

Problem summary

  • USERS AFFECTED:
    WebSphere Commerce users on v7 using Management Center Marketing
    
    PROBLEM ABSTRACT:
    Dialog activities intermittently stop working.
    
    BUSINESS IMPACT:
    Marketing dialog activities may not include all customers
    
    RECOMMENDATION:
    

Problem conclusion

  • For web and dialog activities, a number of triggers, targets,
    and actions rely on detecting the occurrence of an event. When
    the event is detected, the event is forwarded to applicable
    activities interested in that event. For every request, the list
     of events to listen to are in the cache, avoiding an expensive
    database lookup on every request.
    
    Event cache entries are cached with a high priority with the
    expectation these entries would remain in the cache.  However,
    in configurations where the cache size is small and there are a
    lot of marketing activities, these event cache entries were
    being LRU (Least Recently Used) evicted from the cache.  When
    there are a lot of cache misses on the cache, and the cache size
    is not large, then even high priority cache entries can get
    evicted from the cache. When an event cache entry is removed
    from the cache, any activities associated with those evicted
    events may stop working.  Once the event cache entries were
    removed from the cache, only a cache clear would reload the
    event cache entries into the cache.
    
    The code was changed to move the event cache entries from the
    marketing cache into an internal hash table. This will prevent
    the event cache entries from being LRU evicted.
    -------------------------------------------------------------
    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

    JR47936

  • 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

    2013-09-30

  • Closed date

    2014-02-07

  • Last modified date

    2014-02-07

  • 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:
07 February 2014