From bef47b308d30bf6530cf31b8f0f53e33db44bc1a Mon Sep 17 00:00:00 2001 From: Michael Lipp Date: Sat, 10 Aug 2024 10:41:50 +0000 Subject: [PATCH] Use Java-21 virtual threads --- .../org/jdrupes/vmoperator/common/K8sObserver.java | 5 ++--- org.jdrupes.vmoperator.manager.events/build.gradle | 2 +- org.jdrupes.vmoperator.manager/build.gradle | 13 ++++++------- org.jdrupes.vmoperator.runner.qemu/build.gradle | 8 ++++---- org.jdrupes.vmoperator.vmconlet/build.gradle | 2 +- org.jdrupes.vmoperator.vmviewer/build.gradle | 2 +- 6 files changed, 15 insertions(+), 17 deletions(-) diff --git a/org.jdrupes.vmoperator.common/src/org/jdrupes/vmoperator/common/K8sObserver.java b/org.jdrupes.vmoperator.common/src/org/jdrupes/vmoperator/common/K8sObserver.java index 2545a30..600b5ca 100644 --- a/org.jdrupes.vmoperator.common/src/org/jdrupes/vmoperator/common/K8sObserver.java +++ b/org.jdrupes.vmoperator.common/src/org/jdrupes/vmoperator/common/K8sObserver.java @@ -85,7 +85,7 @@ public class K8sObserver(objectClass, objectListClass, context.getGroup(), context.getPreferredVersion(), context.getResourcePlural(), client); - thread = new Thread(() -> { + thread = Thread.ofVirtual().unstarted(() -> { try { logger.config(() -> "Watching " + context.getResourcePlural() + " (" + context.getPreferredVersion() + ")" @@ -100,7 +100,7 @@ public class K8sObserver "Problem watching" + " (will retry): " + e.getMessage()); delayRestart(startedAt); @@ -117,7 +117,6 @@ public class K8sObserver