You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Semyon Danilov (Jira)" <ji...@apache.org> on 2023/05/30 13:16:00 UTC

[jira] [Created] (IGNITE-19598) Internal table scan timeouts if node doesn't have partition assigned

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)