[ 
https://issues.apache.org/jira/browse/IGNITE-9828?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roman Kondakov updated IGNITE-9828:
-----------------------------------
    Description: 
We need to implement failover procedure for CQ with MVCC caches. Thoughts:
 * CQ failover tests should be adopted for mvcc scenarios. See 
{{IgniteCacheQuerySelfTestSuite4}}
 * We need to ensure the correctness of CQ and partition counters consistency 
in cases when some of TX participants are in prepared state and others are 
marked as rollback only. It looks like it doesn't work properly now.

  was:
We need to implement failover procedure for CQ with MVCC caches. Thoughts:

* Mvcc updates should be cached in the persistent off-heap data structures 
instead of heap.
* CQ failover tests should be adopted for mvcc scenarios. See 
{{IgniteCacheQuerySelfTestSuite4}}
* We need to ensure the correctness of CQ and partition counters consistency in 
cases when some of TX participants are in prepared state and others are marked 
as rollback only. It looks like it doesn't work properly now.


> MVCC: Continuous query failover.
> --------------------------------
>
>                 Key: IGNITE-9828
>                 URL: https://issues.apache.org/jira/browse/IGNITE-9828
>             Project: Ignite
>          Issue Type: Task
>          Components: mvcc
>            Reporter: Roman Kondakov
>            Priority: Major
>             Fix For: 2.8
>
>
> We need to implement failover procedure for CQ with MVCC caches. Thoughts:
>  * CQ failover tests should be adopted for mvcc scenarios. See 
> {{IgniteCacheQuerySelfTestSuite4}}
>  * We need to ensure the correctness of CQ and partition counters consistency 
> in cases when some of TX participants are in prepared state and others are 
> marked as rollback only. It looks like it doesn't work properly now.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to