Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
In multiple server groups setup, when a CQ is registered on one server group and that gets processed/evaluated on other server group (on which data buckets are present), the CQ event is wrongly getting generated after a destroy operation.
Configuration.
– A Geode cluster with two server groups:
Server Group1
Server Group2
– PR region created on both server groups, with accessor buckets/regions on Group1 and Data bucket/regions on Group2.
– CQ is registered on Server Group1
For the following cache operation on Server Group2, the CQEvents are getting generated as:
Cache op on same Key - CQEvent
------------------------------------------------
Create - Create CQEvent (as expected)
Update - The CQ is no more satisfied, Destroy CQEvent is generated (as expected)
Update - The CQ is satisfied, but generating, Update CQEvent, instead of Create.