From 095374e68055339f4fedc16fc0210946fa6f9843 Mon Sep 17 00:00:00 2001 From: 21429079 Date: Tue, 4 Feb 2025 11:26:09 +0300 Subject: [PATCH] IGNITE-23752 kill compute command may be blocked when a large number of tasks are running --- .../main/java/org/apache/ignite/internal/ComputeMXBeanImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/core/src/main/java/org/apache/ignite/internal/ComputeMXBeanImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/ComputeMXBeanImpl.java index aa556c7f39a49..bd6bad972bb86 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/ComputeMXBeanImpl.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/ComputeMXBeanImpl.java @@ -21,6 +21,7 @@ import org.apache.ignite.IgniteCheckedException; import org.apache.ignite.IgniteCompute; import org.apache.ignite.compute.ComputeTaskFuture; +import org.apache.ignite.internal.processors.task.GridInternal; import org.apache.ignite.internal.util.typedef.internal.A; import org.apache.ignite.internal.util.typedef.internal.U; import org.apache.ignite.lang.IgniteClosure; @@ -72,6 +73,7 @@ public void cancel(IgniteUuid sesId) { /** * Cancel compute session closure. */ + @GridInternal private static class ComputeCancelSession implements IgniteClosure { /** */ private static final long serialVersionUID = 0L;