From 7076811d48357cfe22792e4042ce03183b0a791d Mon Sep 17 00:00:00 2001 From: Hannes Greule Date: Mon, 29 Jul 2024 19:50:54 +0200 Subject: Check for async command completion before sleeping (#431) --- spark-common/src/main/java/me/lucko/spark/common/SparkPlatform.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'spark-common/src') diff --git a/spark-common/src/main/java/me/lucko/spark/common/SparkPlatform.java b/spark-common/src/main/java/me/lucko/spark/common/SparkPlatform.java index 5e25d91..f5886b5 100644 --- a/spark-common/src/main/java/me/lucko/spark/common/SparkPlatform.java +++ b/spark-common/src/main/java/me/lucko/spark/common/SparkPlatform.java @@ -372,6 +372,10 @@ public class SparkPlatform { int warningIntervalSeconds = 5; try { + if (completed.get()) { + return; + } + for (int i = 1; i <= 3; i++) { try { Thread.sleep(warningIntervalSeconds * 1000); -- cgit