Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
3.0.0-beta1
-
None
Description
Case: Partitions are enlisted alongside the ClusterNode which is considered to be the owner of the primary replica of the particular partition. Before enlistment, ClusterNode is resolved by consistentId of the replica, which was returned from PlacementDriver. If at the moment of resolution node with given consistentId has left the cluster, query execution must be restarted from the Mapping phase. Worth to mention, that new assignment must be acquired from PlacementDriver.
Definition of done:
1. Correctly process the case when node by consistentId is unavailable.
2. Check tx enlist process with consistentId change (suppose we have explicit tx and sequential queries with topology change between execution)
Attachments
Issue Links
- duplicates
-
IGNITE-22855 Sql. Missing ClusterNode can be involved into tx enlist
- Open
- incorporates
-
IGNITE-22855 Sql. Missing ClusterNode can be involved into tx enlist
- Open