Evgeny Stanilovsky created IGNITE-28115:
-------------------------------------------
Summary:
IgniteClusterSnapshotSelfTest#testClientHandlesSnapshotFailOnStartStage can
hang for a long time
Key: IGNITE-28115
URL: https://issues.apache.org/jira/browse/IGNITE-28115
Project: Ignite
Issue Type: Task
Components: snaphots
Affects Versions: 2.17
Reporter: Evgeny Stanilovsky
IgniteClusterSnapshotSelfTest#testClientHandlesSnapshotFailOnStartStage can
hang for a long time, it can be reproduced locally.
hanged here:
{noformat}
assertThrowsAnyCause(log,
fut::get, <--
ClusterTopologyException.class,
"Snapshot operation interrupted, because baseline node left the
cluster");
{noformat}
{noformat}
"test-runner-#11501%snapshot.IgniteClusterSnapshotSelfTest%" #11890 prio=5
os_prio=0 cpu=316.71ms elapsed=74.41s tid=0x00007fca6cbce900 nid=0x101b1
waiting on condition [0x00007fc7acfed000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
at
java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:341)
at
org.apache.ignite.internal.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:181)
at
org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:144)
at
org.apache.ignite.internal.util.future.IgniteFutureImpl.get(IgniteFutureImpl.java:152)
at
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteClusterSnapshotSelfTest$$Lambda$1700/0x00007fc9e46090e0.call(Unknown
Source)
at
org.apache.ignite.testframework.GridTestUtils.assertThrowsAnyCause(GridTestUtils.java:568)
at
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteClusterSnapshotSelfTest.testClientHandlesSnapshotFailOnStartStage(IgniteClusterSnapshotSelfTest.java:1307)
at jdk.internal.reflect.GeneratedMethodAccessor32.invoke(Unknown Source)
at
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke([email protected]/DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke([email protected]/Method.java:569)
at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at
org.apache.ignite.testframework.junits.GridAbstractTest$6.run(GridAbstractTest.java:2486)
at java.lang.Thread.run([email protected]/Thread.java:840)
{noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)