-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Open
Labels
Description
It appears that TestPrestoSparkHttpClient.testResultAbort is performing an untimed wait: future.get(). The relevant thread dump message is as follows:
......
2025-12-14T17:38:35.3417698Z
2025-12-14T17:38:35.3418003Z "TestNG-test=Surefire test-1" prio=5 Id=21 WAITING on com.google.common.util.concurrent.SettableFuture@679d9c7d
2025-12-14T17:38:35.3418641Z at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
2025-12-14T17:38:35.3419203Z - waiting on com.google.common.util.concurrent.SettableFuture@679d9c7d
2025-12-14T17:38:35.3420074Z at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211)
2025-12-14T17:38:35.3420757Z at app//com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:561)
2025-12-14T17:38:35.3421379Z at app//com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:111)
2025-12-14T17:38:35.3422443Z at app//com.facebook.presto.spark.execution.http.TestPrestoSparkHttpClient.testResultAbort(TestPrestoSparkHttpClient.java:232)
2025-12-14T17:38:35.3423218Z at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2025-12-14T17:38:35.3423855Z at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
2025-12-14T17:38:35.3424597Z at [email protected]/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2025-12-14T17:38:35.3425223Z ...
2025-12-14T17:38:35.3425319Z
2025-12-14T17:38:35.3425406Z Number of locked synchronizers = 1
2025-12-14T17:38:35.3425722Z - java.util.concurrent.ThreadPoolExecutor$Worker@4b790d86
2025-12-14T17:38:35.3425952Z
2025-12-14T17:38:35.3425957Z
2025-12-14T17:38:35.3426430Z "TestNG-test=Surefire test-2" prio=5 Id=22 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4288a6a2
2025-12-14T17:38:35.3427444Z at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
2025-12-14T17:38:35.3428380Z - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4288a6a2
2025-12-14T17:38:35.3429569Z at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
2025-12-14T17:38:35.3430912Z at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1679)
2025-12-14T17:38:35.3431836Z at [email protected]/java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:515)
2025-12-14T17:38:35.3432737Z at [email protected]/java.util.concurrent.LinkedBlockingDeque.poll(LinkedBlockingDeque.java:677)
2025-12-14T17:38:35.3433860Z at app//com.facebook.presto.spark.execution.nativeprocess.HttpNativeExecutionTaskResultFetcher.pollPage(HttpNativeExecutionTaskResultFetcher.java:118)
2025-12-14T17:38:35.3435056Z at app//com.facebook.presto.spark.execution.http.TestPrestoSparkHttpClient.testResultFetcherExceedingBufferLimit(TestPrestoSparkHttpClient.java:553)
2025-12-14T17:38:35.3435942Z at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2025-12-14T17:38:35.3436335Z ...
2025-12-14T17:38:35.3436424Z
2025-12-14T17:38:35.3436517Z Number of locked synchronizers = 1
2025-12-14T17:38:35.3436823Z - java.util.concurrent.ThreadPoolExecutor$Worker@4339baec
......
See: https://github.com/prestodb/presto/actions/runs/20210460170/job/58018054531?pr=26804
Context
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
🆕 Unprioritized
Status
🆕 Unprioritized