Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
3.0.0-beta1
-
None
Description
DistributedQueryManager#sendFragments enlists partitions:
if (!tx.isReadOnly()) { for (MappedFragment mappedFragment : mappedFragments) { enlistPartitions(mappedFragment, tx); } }
and obtain ClusterNode from topologyService, here:
IgniteRelShuttle#enlist
but node can leave topology at that moment and null will return in such a case.
@Nullable ClusterNode getByConsistentId(String consistentId);
need to cover such a case and re run existing query
Attachments
Issue Links
- is duplicated by
-
IGNITE-23454 Sql. Worker node left the cluster during transaction initialization phase
- Resolved
- is part of
-
IGNITE-22969 Sql. Replanning query on unstable topology
- Resolved
-
IGNITE-23454 Sql. Worker node left the cluster during transaction initialization phase
- Resolved