This is an automated email from the ASF dual-hosted git repository.

ascherbakov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/master by this push:
     new 68cc282  IGNITE-13425 Added task name to the log messages related to 
task processing. - Fixes #8235.
68cc282 is described below

commit 68cc2827904e5a93acbd44b4093c72f613ed90d1
Author: Nikita Tolstunov <[email protected]>
AuthorDate: Thu Sep 17 16:36:54 2020 +0300

    IGNITE-13425 Added task name to the log messages related to task 
processing. - Fixes #8235.
    
    Signed-off-by: Alexey Scherbakov <[email protected]>
---
 .../processors/task/GridTaskProcessor.java         | 53 +++++++++++++++-------
 .../IgniteCacheNearRestartRollbackSelfTest.java    |  2 +
 2 files changed, 38 insertions(+), 17 deletions(-)

diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/task/GridTaskProcessor.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/task/GridTaskProcessor.java
index 123ba0f..9a8cdbe 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/task/GridTaskProcessor.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/task/GridTaskProcessor.java
@@ -83,6 +83,7 @@ import org.apache.ignite.lang.IgniteUuid;
 import org.apache.ignite.marshaller.Marshaller;
 import org.apache.ignite.plugin.security.SecurityPermission;
 import org.apache.ignite.spi.systemview.view.ComputeTaskView;
+import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
 import static org.apache.ignite.events.EventType.EVT_MANAGEMENT_TASK_STARTED;
@@ -1138,14 +1139,15 @@ public class GridTaskProcessor extends 
GridProcessorAdapter implements IgniteCha
         lock.readLock();
 
         try {
+            GridTaskWorker<?, ?> task = tasks.get(msg.getSessionId());
+
             if (stopping && !waiting) {
-                U.warn(log, "Received job execution response while stopping 
grid (will ignore): " + msg);
+                U.warn(log, "Received job execution response while stopping 
grid (will ignore): " + msg
+                    + tryResolveTaskName(task));
 
                 return;
             }
 
-            GridTaskWorker<?, ?> task = tasks.get(msg.getSessionId());
-
             if (task == null) {
                 if (log.isDebugEnabled())
                     log.debug("Received job execution response for unknown 
task (was task already reduced?): " + msg);
@@ -1174,14 +1176,15 @@ public class GridTaskProcessor extends 
GridProcessorAdapter implements IgniteCha
         lock.readLock();
 
         try {
+            GridTaskWorker<?, ?> task = tasks.get(msg.getSessionId());
+
             if (stopping && !waiting) {
-                U.warn(log, "Received task session request while stopping grid 
(will ignore): " + msg);
+                U.warn(log, "Received task session request while stopping grid 
(will ignore): " + msg
+                    + tryResolveTaskName(task));
 
                 return;
             }
 
-            GridTaskWorker<?, ?> task = tasks.get(msg.getSessionId());
-
             if (task == null) {
                 if (log.isDebugEnabled())
                     log.debug("Received task session request for unknown task 
(was task already reduced?): " + msg);
@@ -1218,14 +1221,15 @@ public class GridTaskProcessor extends 
GridProcessorAdapter implements IgniteCha
         lock.readLock();
 
         try {
+            GridTaskWorker<?, ?> task = tasks.get(sesId);
+
             if (stopping && !waiting) {
-                U.warn(log, "Attempt to cancel task while stopping grid (will 
ignore): " + sesId);
+                U.warn(log, "Attempt to cancel task while stopping grid (will 
ignore): " + sesId
+                    + tryResolveTaskName(task));
 
                 return;
             }
 
-            GridTaskWorker<?, ?> task = tasks.get(sesId);
-
             if (task == null) {
                 if (log.isDebugEnabled())
                     log.debug("Attempt to cancel unknown task (was task 
already reduced?): " + sesId);
@@ -1432,16 +1436,17 @@ public class GridTaskProcessor extends 
GridProcessorAdapter implements IgniteCha
             lock.readLock();
 
             try {
+                GridJobSiblingsRequest req = (GridJobSiblingsRequest)msg;
+
+                GridTaskWorker<?, ?> worker = tasks.get(req.sessionId());
+
                 if (stopping && !waiting) {
-                    U.warn(log, "Received job siblings request while stopping 
grid (will ignore): " + msg);
+                    U.warn(log, "Received job siblings request while stopping 
grid (will ignore): " + msg
+                        + tryResolveTaskName(worker));
 
                     return;
                 }
 
-                GridJobSiblingsRequest req = (GridJobSiblingsRequest)msg;
-
-                GridTaskWorker<?, ?> worker = tasks.get(req.sessionId());
-
                 Collection<ComputeJobSibling> siblings;
 
                 if (worker != null) {
@@ -1508,14 +1513,15 @@ public class GridTaskProcessor extends 
GridProcessorAdapter implements IgniteCha
             lock.readLock();
 
             try {
+                GridTaskWorker<?, ?> gridTaskWorker = 
tasks.get(req.sessionId());
+
                 if (stopping && !waiting) {
-                    U.warn(log, "Received task cancel request while stopping 
grid (will ignore): " + msg);
+                    U.warn(log, "Received task cancel request while stopping 
grid (will ignore): " + msg
+                        + tryResolveTaskName(gridTaskWorker));
 
                     return;
                 }
 
-                GridTaskWorker<?, ?> gridTaskWorker = 
tasks.get(req.sessionId());
-
                 if (gridTaskWorker != null) {
                     try {
                         gridTaskWorker.getTaskFuture().cancel();
@@ -1530,4 +1536,17 @@ public class GridTaskProcessor extends 
GridProcessorAdapter implements IgniteCha
             }
         }
     }
+
+    /**
+     * Tries to get task name in appended form(after ', ').
+     * If cannot take task name - returns empty String.
+     *
+     * @param task Task to get name.
+     * @return Task name or empty string.
+     */
+    @NotNull private static String tryResolveTaskName(@Nullable 
GridTaskWorker<?, ?> task) {
+        return task != null && task.getSession() != null
+            ? ", task name: " + task.getSession().getTaskName()
+            : "";
+    }
 }
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteCacheNearRestartRollbackSelfTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteCacheNearRestartRollbackSelfTest.java
index 46375f3..22b2ff7 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteCacheNearRestartRollbackSelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteCacheNearRestartRollbackSelfTest.java
@@ -46,6 +46,7 @@ import org.apache.ignite.testframework.GridTestUtils;
 import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest;
 import org.apache.ignite.transactions.Transaction;
 import org.apache.ignite.transactions.TransactionRollbackException;
+import org.junit.Ignore;
 import org.junit.Test;
 
 import static 
org.apache.ignite.transactions.TransactionConcurrency.PESSIMISTIC;
@@ -103,6 +104,7 @@ public class IgniteCacheNearRestartRollbackSelfTest extends 
GridCommonAbstractTe
      * @throws Exception If failed.
      */
     @Test
+    @Ignore("IGNITE-13441")
     public void testRestarts() throws Exception {
         startGrids(3);
 

Reply via email to