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)