Reputation: 11
I have ignite on single node with persistence enabled with two caches one contains 60 millions records, and another contains around 20k records.When i request from smaller cache data it gives results as expected however on larger cache data gives following error:
[SEVERE][tcp-disco-msg-worker-#2][G] Blocked system-critical thread has been detected. This can lead to cluster-wide undefined behaviour [threadName=partition-exchanger, blockedFor=10s][12:32:21,772][SEVERE][tcp-disco-msg-worker-#2][] Critical system error detected. Will be handled accordingly to configured handler [hnd=StopNodeOrHaltFailureHandler [tryStop=false, timeout=0, super=AbstractFailureHandler [ignoredFailureTypes=[SYSTEM_WORKER_BLOCKED, SYSTEM_CRITICAL_OPERATION_TIMEOUT]]], failureCtx=FailureContext [type=SYSTEM_WORKER_BLOCKED, err=class o.a.i.IgniteException: GridWorker [name=partition-exchanger, igniteInstanceName=null, finished=false, heartbeatTs=1573628531076]]]
what should I do?
Upvotes: 1
Views: 1831
Reputation: 2425
The message you are seeing is about health check and failure handlers
If you perform a full scan over a large table it could take a while. If you store complex objects, then probably you do not need to request all fields, etc.
Could you clarify, what query do you use and share cluster configuration? The logs are welcome as well.
Upvotes: 1