Semyon Danilov created IGNITE-19598:
---------------------------------------

             Summary: Internal table scan timeouts if node doesn't have 
partition assigned
                 Key: IGNITE-19598
                 URL: https://issues.apache.org/jira/browse/IGNITE-19598
             Project: Ignite
          Issue Type: Bug
            Reporter: Semyon Danilov


See ItTableScanTest#testMvScan with readOnly=true.

You will see that node is selected by assignments.

{code:java}
// Any node from assignments will do it.
                ClusterNode node0 = 
CLUSTER_NODES.get(0).clusterNodes().stream().filter(clusterNode -> {
                    return assignments.contains(clusterNode.name());
                }).findFirst().orElseThrow();
{code}

In case if we select a node is not in assignments list, the operation will 
timeout instead of returning error. It sends error that replica is not ready, 
but replica will never be ready, because it shouldn't be started on this 
particular node.



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

Reply via email to