Evgeny Stanilovsky created IGNITE-23454:
-------------------------------------------

             Summary: Sql. Transaction initialization phase, worker node left 
the cluster
                 Key: IGNITE-23454
                 URL: https://issues.apache.org/jira/browse/IGNITE-23454
             Project: Ignite
          Issue Type: Improvement
          Components: sql
    Affects Versions: 3.0.0-beta1
            Reporter: Evgeny Stanilovsky


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)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to