diff options
author | Martin Polden <mpolden@mpolden.no> | 2021-07-09 09:17:55 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2021-07-09 09:17:55 +0200 |
commit | fbe0fbf8a55aa1a251ee9f1f0c222f9f9fc3dd4a (patch) | |
tree | 9010d534c424c778a94da82f527388bf42c065d6 | |
parent | 7266eb91ecc273f821adf146ea0677bc539cdb15 (diff) |
Log when image download fails
-rw-r--r-- | node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/container/image/ContainerImageDownloader.java | 6 |
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); } |