Evgeny Stanilovsky created IGNITE-22855:
-------------------------------------------

             Summary: Sql. Missing ClusterNode can be involved into tx enlist
                 Key: IGNITE-22855
                 URL: https://issues.apache.org/jira/browse/IGNITE-22855
             Project: Ignite
          Issue Type: Bug
          Components: sql
    Affects Versions: 3.0.0-beta1
            Reporter: Evgeny Stanilovsky


DistributedQueryManager#sendFragments enlists partitions:

{noformat}
            if (!tx.isReadOnly()) {
                for (MappedFragment mappedFragment : mappedFragments) {
                    enlistPartitions(mappedFragment, tx);
                }
            }
{noformat}
and obtain ClusterNode from topologyService, here:
IgniteRelShuttle#enlist
but node can leave topology at that moment and *null* will return in such a 
case.

{noformat}
@Nullable ClusterNode getByConsistentId(String consistentId);
{noformat}

need to cover such a case and re run existing query



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

Reply via email to