Maksim Timonin created IGNITE-19319:
---------------------------------------
Summary: Cluster is still inactive after changing state
Key: IGNITE-19319
URL: https://issues.apache.org/jira/browse/IGNITE-19319
Project: Ignite
Issue Type: Bug
Reporter: Maksim Timonin
If run this code it sometimes fails with error that cluster is inactive. This
error raises on local node that initiates cluster activation. This case should
not exist, let's check code of activation for a bug, or code of snapshot
restoring to verify the check.
{code:java}
ign.cluster().state(ClusterState.ACTIVE);
ign.snapshot().restoreSnapshot("SNP", null).get();{code}
Error:
{code:java}
class org.apache.ignite.IgniteException: Cache group restore operation was
rejected. The cluster should be active.
at
org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotRestoreProcess.start(SnapshotRestoreProcess.java:281)
at
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteSnapshotManager.restoreSnapshot(IgniteSnapshotManager.java:2349)
at
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteSnapshotManager.restoreSnapshot(IgniteSnapshotManager.java:2300)
at org.apache.ignite.CacheDestroyTest.test(CacheDestroyTest.java:56)
at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
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.apache.ignite.testframework.junits.GridAbstractTest$6.run(GridAbstractTest.java:2504)
at java.lang.Thread.run(Thread.java:750)
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)