From 134e4c02f41c861f8446b425af5f901d513ec5d7 Mon Sep 17 00:00:00 2001 From: "Michael N. Lipp" Date: Fri, 4 Aug 2023 10:21:22 +0200 Subject: [PATCH] Make recovery work. --- .../org/jdrupes/vmoperator/manager/VmWatcher.java | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/org.jdrupes.vmoperator.manager/src/org/jdrupes/vmoperator/manager/VmWatcher.java b/org.jdrupes.vmoperator.manager/src/org/jdrupes/vmoperator/manager/VmWatcher.java index ef9b6b8..b616cbb 100644 --- a/org.jdrupes.vmoperator.manager/src/org/jdrupes/vmoperator/manager/VmWatcher.java +++ b/org.jdrupes.vmoperator.manager/src/org/jdrupes/vmoperator/manager/VmWatcher.java @@ -152,21 +152,14 @@ public class VmWatcher extends Component { private void serveCrVersion(CustomObjectsApi coa, V1APIResource crd, String version) { - Call call; - try { - call = coa.listNamespacedCustomObjectCall(VM_OP_GROUP, version, - managedNamespace, crd.getName(), null, false, null, null, null, - null, null, null, null, true, null); - } catch (ApiException e) { - logger.log(Level.FINE, e, - () -> "Probem watching: " + e.getMessage()); - return; - } @SuppressWarnings("PMD.AvoidInstantiatingObjectsInLoops") var watcher = new Thread(() -> { try { // Watch sometimes terminates without apparent reason. while (true) { + var call = coa.listNamespacedCustomObjectCall(VM_OP_GROUP, + version, managedNamespace, crd.getName(), null, false, + null, null, null, null, null, null, null, true, null); try (Watch watch = Watch.createWatch(client, call, new TypeToken>() {