Cancel tcp-client-disco-msg-worker in normal order after validation error - Fixes
@@ -1884,6 +1884,7 @@ class ClientImpl extends TcpDiscoveryImpl {
err = spi.duplicateIdError((TcpDiscoveryDuplicateIdMessage)msg);
else if (discoMsg instanceof TcpDiscoveryAuthFailedMessage)
err = spi.authenticationFailedError((TcpDiscoveryAuthFailedMessage)msg);
+ //TODO: https://issues.apache.org/jira/browse/IGNITE-9829
else if (discoMsg instanceof TcpDiscoveryCheckFailedMessage)
err = spi.checkFailedError((TcpDiscoveryCheckFailedMessage)msg);
@@ -1898,6 +1899,8 @@ class ClientImpl extends TcpDiscoveryImpl {
else
joinError(err);
+ cancel();
+
break;
}
}
