diff options
author | Martin Polden <mpolden@mpolden.no> | 2022-10-04 13:17:01 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2022-10-04 13:17:01 +0200 |
commit | d2710033f002eb41b6efb781a5f83c852fa9f97d (patch) | |
tree | 68e638ff7cc329c45422b63df66c7346f26f33de /node-repository | |
parent | 425acb87bf15f27e0962c5f08e307d31f13073bb (diff) |
Keep trying other hosts on failure
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/DynamicProvisioningMaintainer.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/DynamicProvisioningMaintainer.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/DynamicProvisioningMaintainer.java index 5f43d80b87a..b193ec6620d 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/DynamicProvisioningMaintainer.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/DynamicProvisioningMaintainer.java @@ -162,6 +162,8 @@ public class DynamicProvisioningMaintainer extends NodeRepositoryMaintainer { if (!updatedNode.status().wantToRebuild()) { nodeRepository().nodes().write(updatedNode, mutex); } + } catch (RuntimeException e) { + log.log(Level.WARNING, "Failed to rebuild " + host.hostname() + ": " + Exceptions.toMessageString(e) + ", will retry in " + interval()); } } } |