summaryrefslogtreecommitdiffstats
path: root/node-admin/src
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2021-07-09 09:17:55 +0200
committerMartin Polden <mpolden@mpolden.no>2021-07-09 09:17:55 +0200
commitfbe0fbf8a55aa1a251ee9f1f0c222f9f9fc3dd4a (patch)
tree9010d534c424c778a94da82f527388bf42c065d6 /node-admin/src
parent7266eb91ecc273f821adf146ea0677bc539cdb15 (diff)
Log when image download fails
Diffstat (limited to 'node-admin/src')
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/container/image/ContainerImageDownloader.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/container/image/ContainerImageDownloader.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/container/image/ContainerImageDownloader.java
index c65209698f6..457942991a6 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/container/image/ContainerImageDownloader.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/container/image/ContainerImageDownloader.java
@@ -13,6 +13,8 @@ import java.util.Objects;
import java.util.Set;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
+import java.util.logging.Level;
+import java.util.logging.Logger;
/**
* Download a container image asynchronously.
@@ -21,6 +23,8 @@ import java.util.concurrent.Executors;
*/
public class ContainerImageDownloader {
+ private final Logger LOG = Logger.getLogger(ContainerImageDownloader.class.getName());
+
private final ContainerEngine containerEngine;
private final ExecutorService executorService = Executors.newSingleThreadExecutor(
@@ -42,6 +46,8 @@ public class ContainerImageDownloader {
executorService.submit(() -> {
try {
containerEngine.pullImage(context, image, registryCredentials);
+ } catch (RuntimeException e) {
+ LOG.log(Level.SEVERE, "Failed to download container image " + image, e);
} finally {
pendingDownloads.remove(image);
}