Igor created IGNITE-26053:
-----------------------------
Summary: Node stuck after restarted with removed work directory
Key: IGNITE-26053
URL: https://issues.apache.org/jira/browse/IGNITE-26053
Project: Ignite
Issue Type: Bug
Components: storage engines ai3
Affects Versions: 3.1
Environment: 3 nodes each on separate host
Reporter: Igor
Attachments: servers_log.zip
*Steps to reproduce:*
# Start cluster of 3 nodes (each on separate host)
# Create 10 tables
{code:java}
create zone if not exists "cluster_failover_3" (replicas 3, auto scale up 10,
auto scale down 10) storage profiles ['default_aipersist'];
create TABLE failoverTest00(k1 INTEGER not null, k2 INTEGER not null, v1
VARCHAR(100), v2 VARCHAR(255), v3 TIMESTAMP not null, primary key (k1, k2))
ZONE "cluster_failover_3";
create TABLE failoverTest01(k1 INTEGER not null, k2 INTEGER not null, v1
VARCHAR(100), v2 VARCHAR(255), v3 TIMESTAMP not null, primary key (k1, k2))
ZONE "cluster_failover_3";
create TABLE failoverTest02(k1 INTEGER not null, k2 INTEGER not null, v1
VARCHAR(100), v2 VARCHAR(255), v3 TIMESTAMP not null, primary key (k1, k2))
ZONE "cluster_failover_3";
create TABLE failoverTest03(k1 INTEGER not null, k2 INTEGER not null, v1
VARCHAR(100), v2 VARCHAR(255), v3 TIMESTAMP not null, primary key (k1, k2))
ZONE "cluster_failover_3";
create TABLE failoverTest04(k1 INTEGER not null, k2 INTEGER not null, v1
VARCHAR(100), v2 VARCHAR(255), v3 TIMESTAMP not null, primary key (k1, k2))
ZONE "cluster_failover_3";
create TABLE failoverTest05(k1 INTEGER not null, k2 INTEGER not null, v1
VARCHAR(100), v2 VARCHAR(255), v3 TIMESTAMP not null, primary key (k1, k2))
ZONE "cluster_failover_3";
create TABLE failoverTest06(k1 INTEGER not null, k2 INTEGER not null, v1
VARCHAR(100), v2 VARCHAR(255), v3 TIMESTAMP not null, primary key (k1, k2))
ZONE "cluster_failover_3";
create TABLE failoverTest07(k1 INTEGER not null, k2 INTEGER not null, v1
VARCHAR(100), v2 VARCHAR(255), v3 TIMESTAMP not null, primary key (k1, k2))
ZONE "cluster_failover_3";
create TABLE failoverTest08(k1 INTEGER not null, k2 INTEGER not null, v1
VARCHAR(100), v2 VARCHAR(255), v3 TIMESTAMP not null, primary key (k1, k2))
ZONE "cluster_failover_3";
create TABLE failoverTest09(k1 INTEGER not null, k2 INTEGER not null, v1
VARCHAR(100), v2 VARCHAR(255), v3 TIMESTAMP not null, primary key (k1, k2))
ZONE "cluster_failover_3";{code}
# Fill tables with 100 rows each.
# Await all partitions of all tables local state is "HEALTHY".
# Await all partitions of all tables global state is "AVAILABLE".
# Assert the tables has been filled, with expected row count of '100' and no
errors in logs
# Stop node 1 forcibly
# Clean work directory of the node
# Start node 1
# Wait node is ready after restart
Expected:
Node with index 1 is started successfully.
Actual:
Node started, but not initialized and stuck on log message:
{code:java}
2025-07-29 04:47:51:639 +0000 [INFO][main][IgniteImpl] Joining the cluster
{code}
Servers logs are in the attachment.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)