I had set a <expiry-delay>10m</expiry-delay> on the cache. At the time of eviction if I run some query like
select count() from LogCache in the CoHQL or from my client I am getting the error
Wrapped: Failed request execution for LogService service on Member(Id=1, Timestamp=2012-12-04 11:02:48.097, Address=188.8.131.52:8088, MachineId=60192, Location=machine:pnl91a-0001,process:18408, Role=storage) (Wrapped: Failed to load key="193787") null) null
Is there a Flag that I need to set to avoid the error.
Please let me know its very critical as application flow is getting breaking?
I am on Coherence 184.108.40.206
This looks like a bug fixed in 3.6 patch 3 and 4
COH-3647: Fixed issue with queries returning invalid data while cache being updated concurrently
COH-4732: Fixed a rare transient regression in aggregation logic introduced in patch 3 by the fix for COH-3647
I had done some more test it appears to have it in the cache having asynchronus write behind
NamedCache cache = CacheFactory.getCache("LogTable");
System.out.println(new Date() + " Entry::" +cache.entrySet(new AlwaysFilter()));
It prints the following error (Wrapped: Failed request execution for LogServiceservice on Member(Id=1, Timestamp=2012-12-04 15:57:49.844, Address=220.127.116.11:8088, MachineId=527, Location=site:gbl.ad.hedani.net,machine:USD09024289,process:14784, Role=FidGlGlbTestSTPDaoTest) (Wrapped: Failed to load key="1234567") null)
If I run the same code for the cache that doesnot have write behind enable it works out fine.
current expiry-delay is 1m