[ https://issues.apache.org/jira/browse/GEODE-9596?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ASF GitHub Bot updated GEODE-9596: ---------------------------------- Labels: GeodeOperationAPI pull-request-available (was: GeodeOperationAPI) > CQ event might be missing if HAContainer enables eviction > --------------------------------------------------------- > > Key: GEODE-9596 > URL: https://issues.apache.org/jira/browse/GEODE-9596 > Project: Geode > Issue Type: Bug > Components: cq > Affects Versions: 1.12.0, 1.13.0, 1.14.0 > Reporter: Eric Shu > Assignee: Eric Shu > Priority: Major > Labels: GeodeOperationAPI, pull-request-available > > The issue exists when proxies are enqueue cq messages to each HARegionQueue. > As HAContainer enables eviction, the value (ClientUpdateMessageImpl) can be > evicted. The next proxy needs to fault in the message when enqueues the event > to its queue and _clientCqs map is lost during that exchange. > The operation will create a new _clientCqs map in this case, and if a > dispatcher thread is processing the already queued event and access the map > at the same time, it will not find its client in the cq maps, and thus cause > the cq event is lost. -- This message was sent by Atlassian Jira (v8.3.4#803005)