IBM Support

JR56299: Search cache invalidations are not propagated to production server

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • For environments in which the search index is created in
    non-production, the cache invalidations that are
    fired by UpdateSearchIndex do not make it to the production
    servers.
    

Local fix

  • Clients are forced to created their own custom trigger scripts.
    

Problem summary

  • USERS AFFECTED:
    WebSphere Commerce Version 7 Feature Pack 8.
    
    PROBLEM ABSTRACT:
    Search cache invalidations are not propagated to production
    server
    
    BUSINESS IMPACT:
    Production JSP cache is not invalidated.
    
    RECOMMENDATION:
    

Problem conclusion

  • A new scheduler command, InvalidateSearchCacheCmd, is added to
    be run on the repeater so that it can determine whether cache
    invalidation entries need to be generated based on the current
    state of the indexing server.
    
    This command checks entries by using the following mechanism:
    1. Queries the CACHEIVL database table to determine the most
    recent search-related invalidations
    2. Once the last invalidation time is determined, it turns to
    the indexing server and requests for a list of IDs that were
    updated since this given last invalidation time
    3. This command then takes the list of IDs (from both Catalog
    Entry and Catalog Group index) and generates the corresponding
    cache invalidation tasks based on the pre-configured cache
    invalidation templates in the wc-component.xml file
    4. The invalidation tasks are then inserted into the CACHEIVL
    table
    5. When DynaCacheInvalidation scheduler task starts at the next
    scheduled time interval, these CACHEIVL entries are processed
    and causes the respective dependent cache fragments to be
    invalidated.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR56299

  • Reported component name

    WC BUS EDITION

  • Reported component ID

    5724I3800

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    YesSpecatt / New Function / Xsystem

  • Submitted date

    2016-07-12

  • Closed date

    2016-11-14

  • Last modified date

    2016-11-14

  • 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"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Line of Business":{"code":"LOB31","label":"WCE Watson Marketing and Commerce"}}]

Document Information

Modified date:
11 December 2021