After an entry is updated in one Inference agent, it still returns the old value in other Inference agents in the cluster.

After an entry is updated in one Inference agent, it still returns the old value in other Inference agents in the cluster.

book

Article ID: KB0087618

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Resolution:
Description:
===========

After an entry is updated in one Inference agent, it still returns the old value in other Inference agents in the cluster.

Environment:
===========
TIBCO BusinessEvents 5.x
All Operating Systems


Symptoms:
=========
Assume two Inference agents. The first Inference agent updates an Entry value from A to B. When getting this entry again, this Inference agent will return the new value B but all the other Inference agents will return the old value of A.

Cause:
======
L1Cache issue.

Resolution:
===========
Add the property be.om.localCache.className and set the value to com.tibco.cep.runtime.service.om.impl.invm.NoOpLocalCache

Note: this will disable the L1Cache.

Issue/Introduction

After an entry is updated in one Inference agent, it still returns the old value in other Inference agents in the cluster.