[
https://issues.apache.org/jira/browse/IGNITE-9928?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16661996#comment-16661996
]
Igor Seliverstov commented on IGNITE-9928:
------------------------------------------
Another important point is what we also should support partitions
invalidations. That means remote transactions:
# should track touched partitions and evict CQ/DR caches as soon as
corresponding partitions are evicted,
# should rollback themselves as soon as all involved partitions become invalid
# notify DHT transactions about partitions invalidations, recalculated
mappings and rollbacks of needless transactions
> MVCC TX: Late affinity assignment support.
> ------------------------------------------
>
> Key: IGNITE-9928
> URL: https://issues.apache.org/jira/browse/IGNITE-9928
> Project: Ignite
> Issue Type: Bug
> Components: mvcc
> Reporter: Roman Kondakov
> Assignee: Igor Seliverstov
> Priority: Major
> Fix For: 2.7
>
>
> On unstable topology SQL queries are mapped to random partitions in OWNED
> state (regardless whether it's going to be evicted or not) but updates take
> into consideration current ideal affinity assignment only (in other words
> updates are sent to current backups only and don't touch partitions which are
> going to be evicted) what causes a situation when subsequent reads may not
> see previous updates.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)