[
https://issues.apache.org/jira/browse/IGNITE-24007?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Igor updated IGNITE-24007:
--------------------------
Description:
*Steps to reproduce:*
# Start 3 nodes (each node is CMG, each node {color:#067d17}"-Xms512m"{color},
{color:#067d17}"-Xmx1536m"{color}), each on separate host. Each host vCPU: 4,
Memory: 32GB.
# Create 1 table
## Execute query: create zone if not exists "cluster_failover_3" with
replicas=3, data_nodes_auto_adjust_scale_up=10,
data_nodes_auto_adjust_scale_down=10, storage_profiles='default_aimem'
## Execute query: 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"
# Fill table with 1000 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 '1000' and no
errors in logs
# Assert that ignite log contains no errors or exceptions
# Kill node and start it again with opened transactions
#
## Begin IgniteSql transaction and execute insert
## Begin KeyValueView transaction and execute insert
## Begin JDBC transaction and execute insert
## Kill node and start it again
# Wait node is ready after restart
# Assert physical and logical topologies are correct
# Assert the tables has been filled.
*Expected:*
All data present and consistent.
*Actual:*
Client freeze on step 11.
[^cluster logs.zip]
was:
*Steps to reproduce:*
# Start 3 nodes (each node is CMG, each node {color:#067d17}"-Xms512m"{color},
{color:#067d17}"-Xmx1536m"{color}), each on separate host. Each host vCPU: 4,
Memory: 32GB.
# Create 1 table
## Execute query: create zone if not exists "cluster_failover_3" with
replicas=3, data_nodes_auto_adjust_scale_up=10,
data_nodes_auto_adjust_scale_down=10, storage_profiles='default_aimem'
## Execute query: 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"
# Fill table with 1000 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 '1000' and no
errors in logs
# Assert that ignite log contains no errors or exceptions
# Kill node and start it again with opened transactions
## Begin IgniteSql transaction and execute insert
## Begin KeyValueView transaction and execute insert
## Begin JDBC transaction and execute insert
## Kill node and start it again
# Wait node is ready after restart
# Assert physical and logical topologies are correct
# Assert the tables has been filled.
*Expected:*
**
All data present and consistent.
*Actual:*
Client freeze on step 11.
[^cluster logs.zip]
> [aimem] Restart node with open transaction leads to client freeze after node
> is started
> ---------------------------------------------------------------------------------------
>
> Key: IGNITE-24007
> URL: https://issues.apache.org/jira/browse/IGNITE-24007
> Project: Ignite
> Issue Type: Bug
> Components: persistence
> Affects Versions: 3.0.0-beta1
> Environment: 3 nodes (each node is CMG, each node
> {color:#067d17}"-Xms4096m"{color}, {color:#067d17}"-Xmx4096m"{color}), each
> on separate host. Each host vCPU: 4, Memory: 32GB.
> Reporter: Igor
> Priority: Major
> Labels: ignite-3
> Attachments: cluster logs-1.zip
>
>
> *Steps to reproduce:*
> # Start 3 nodes (each node is CMG, each node
> {color:#067d17}"-Xms512m"{color}, {color:#067d17}"-Xmx1536m"{color}), each on
> separate host. Each host vCPU: 4, Memory: 32GB.
> # Create 1 table
> ## Execute query: create zone if not exists "cluster_failover_3" with
> replicas=3, data_nodes_auto_adjust_scale_up=10,
> data_nodes_auto_adjust_scale_down=10, storage_profiles='default_aimem'
> ## Execute query: 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"
> # Fill table with 1000 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 '1000' and
> no errors in logs
> # Assert that ignite log contains no errors or exceptions
> # Kill node and start it again with opened transactions
> #
> ## Begin IgniteSql transaction and execute insert
> ## Begin KeyValueView transaction and execute insert
> ## Begin JDBC transaction and execute insert
> ## Kill node and start it again
> # Wait node is ready after restart
> # Assert physical and logical topologies are correct
> # Assert the tables has been filled.
> *Expected:*
> All data present and consistent.
> *Actual:*
> Client freeze on step 11.
> [^cluster logs.zip]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)