diff --git a/core/trino-main/src/main/java/io/trino/execution/SqlTaskManager.java b/core/trino-main/src/main/java/io/trino/execution/SqlTaskManager.java index a0ec6affc4d..24010d41993 100644 --- a/core/trino-main/src/main/java/io/trino/execution/SqlTaskManager.java +++ b/core/trino-main/src/main/java/io/trino/execution/SqlTaskManager.java @@ -793,7 +793,7 @@ private Optional createStuckSplitTasksInterrupter( *
  • We find long-running splits; we get A, B, C.
  • *
  • None of those is actually running JONI code.
  • *
  • just before when we investigate stack trace for A, the underlying thread already switched to some other unrelated split D; and D is actually running JONI
  • - * we get the stacktrace for what we believe is A, but it is for D, and we decide we should kill the task that A belongs to + *
  • we get the stacktrace for what we believe is A, but it is for D, and we decide we should kill the task that A belongs to
  • *
  • (clash!!!) wrong decision is made
  • * * A proposed fix and more details of this issue are at: pull/13272. diff --git a/pom.xml b/pom.xml index bbffc01d528..2d58385856a 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ io.airlift airbase - 314 + 315 io.trino