Mikhail Petrov created IGNITE-28382:
---------------------------------------
Summary: Data Streamer operations on INACTIVE cluster could lead
to node failure by Failure Handler
Key: IGNITE-28382
URL: https://issues.apache.org/jira/browse/IGNITE-28382
Project: Ignite
Issue Type: Bug
Reporter: Mikhail Petrov
The problem was reproduced during
org.apache.ignite.internal.jdbc2.JdbcStreamingSelfTest#testStreamedInsertFailsOnReadOnlyMode
test on TC. See attachments for the full log.
{code:java}
[org.apache.ignite:ignite-clients]
[2026-03-23T06:18:02,795][ERROR][sys-stripe-6-#23804%sqlGrid-ignite-jdbc-driver-b55eec84-d102-469d-8b49-6b206f7be1c5%][]
Critical system error detected. Will be handled accordingly to configured
handler [hnd=StopNodeOrHaltFailureHandler [tryStop=false, timeout=0,
super=AbstractFailureHandler [ignoredFailureTypes=UnmodifiableSet
[SYSTEM_WORKER_BLOCKED, SYSTEM_CRITICAL_OPERATION_TIMEOUT]]],
failureCtx=FailureContext [type=SYSTEM_WORKER_TERMINATION, err=class
o.a.i.IgniteIllegalStateException: Grid is in invalid state to perform this
operation. It either not started yet or has already being or have stopped
[igniteInstanceName=sqlGrid-ignite-jdbc-driver-b55eec84-d102-469d-8b49-6b206f7be1c5,
state=STOPPING]]]
[03:18:02] [org.apache.ignite:ignite-clients]
org.apache.ignite.IgniteIllegalStateException: Grid is in invalid state to
perform this operation. It either not started yet or has already being or have
stopped
[igniteInstanceName=sqlGrid-ignite-jdbc-driver-b55eec84-d102-469d-8b49-6b206f7be1c5,
state=STOPPING]
[03:18:02] [org.apache.ignite:ignite-clients] at
org.apache.ignite.internal.GridKernalGatewayImpl.illegalState(GridKernalGatewayImpl.java:202)
[03:18:02] [org.apache.ignite:ignite-clients] at
org.apache.ignite.internal.GridKernalGatewayImpl.readLock(GridKernalGatewayImpl.java:96)
[03:18:02] [org.apache.ignite:ignite-clients] at
org.apache.ignite.internal.cluster.ClusterGroupAdapter.guard(ClusterGroupAdapter.java:168)
[03:18:02] [org.apache.ignite:ignite-clients] at
org.apache.ignite.internal.cluster.IgniteClusterImpl.currentBaselineTopology(IgniteClusterImpl.java:417)
[03:18:02] [org.apache.ignite:ignite-clients] at
org.apache.ignite.internal.processors.cluster.GridClusterStateProcessor$5.run(GridClusterStateProcessor.java:2064)
[03:18:02] [org.apache.ignite:ignite-clients] at
org.apache.ignite.internal.thread.pool.IgniteStripedExecutor$Stripe.body(IgniteStripedExecutor.java:638)
[03:18:02] [org.apache.ignite:ignite-clients] at
org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:125)
[03:18:02] [org.apache.ignite:ignite-clients] at
java.base/java.lang.Thread.run(Thread.java:833)
[03:18:02] [Step 4/5] [06:18:02] ^-- Baseline [id=0, size=2, online=2,
offline=0]
[03:18:02] [org.apache.ignite:ignite-clients] at
org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicSingleUpdateFuture.mapOnTopology(GridNearAtomicSingleUpdateFuture.java:402)
[03:18:02] [org.apache.ignite:ignite-clients] at
org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicAbstractUpdateFuture.map(GridNearAtomicAbstractUpdateFuture.java:256)
[03:18:02] [org.apache.ignite:ignite-clients] at
org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.update0(GridDhtAtomicCache.java:1172)
[03:18:02] [org.apache.ignite:ignite-clients] at
org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.put0(GridDhtAtomicCache.java:622)
[03:18:02] [org.apache.ignite:ignite-clients] at
org.apache.ignite.internal.processors.cache.GridCacheAdapter.put(GridCacheAdapter.java:1943)
[03:18:02] [org.apache.ignite:ignite-clients] at
org.apache.ignite.internal.processors.cache.GridCacheAdapter.put(GridCacheAdapter.java:1922)
[03:18:02] [org.apache.ignite:ignite-clients] at
org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.put(IgniteCacheProxyImpl.java:1290)
[03:18:02] [org.apache.ignite:ignite-clients] ... 13 more
[03:18:02] [org.apache.ignite:ignite-clients] Caused by: class
org.apache.ignite.internal.processors.cache.distributed.dht.IgniteClusterReadOnlyException:
Failed to perform cache operation (cluster is in read-only mode)
[cacheGrp=null, cache=person]
[03:18:02] [org.apache.ignite:ignite-clients] ... 21 more
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)