[ 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)