[ 
https://issues.apache.org/jira/browse/GEODE-8926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17312526#comment-17312526
 ] 

Eric Shu commented on GEODE-8926:
---------------------------------

This addresses the issue in GEODE-8943.


> CQ events can be missed while executing with initial results simultaneously 
> with transactions
> ---------------------------------------------------------------------------------------------
>
>                 Key: GEODE-8926
>                 URL: https://issues.apache.org/jira/browse/GEODE-8926
>             Project: Geode
>          Issue Type: Bug
>          Components: cq
>            Reporter: Barrett Oglesby
>            Priority: Major
>              Labels: blocks-1.14.0​, pull-request-available
>         Attachments: cq_with_transaction_behavior.png
>
>
> In this case, the event is not in either the initial results or received in 
> the CqListener.
> A test that shows the behavior is:
> - 2 servers with:
>  - a root PR
>  - a colocated child PR
> In a client, asynchronously:
> - start a transaction that:
> - does N puts into the root PR
> - does 1 put into the child PR
> - commit the transaction
> In the client:
> create N CQs with initial results with: 'select * from /childPR'
> When the test succeeds, all the CQs either get the 1 event in their initial 
> results or in their CqListener.
> When the test fails, one or more CQs don't see the event either way.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to