Defect HC-1391

Search rule cache invalidation conflicts with timing of transaction server cache invalidation.

Software

Customer case Applies to Corrected in
CS0026806 V9.0.1.11 9.0.1.12

Observed behavior

When a search rule is updated through Management Center, a corresponding CACHEIVL entry will be added to trigger cache invalidation to take place on both the Search server and Transaction server. When the DynaCacheInvalidation scheduler job runs AFTER search server invalidates its local distributed object cache, it is going to re-cache the old / stale data.

Expected behavior

The Search server and transaction server cache invalidations should be aligned and not interfere with each other.

Resolution

The code was updated to restart cache invalidation when the search rule cache invalidations have run. This will allow keep the two caches more closely aligned.