diff options
author | Jon Bratseth <bratseth@gmail.com> | 2021-10-12 12:20:17 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2021-10-12 12:20:17 +0200 |
commit | fafd628f525edce31dc7c35a7576393b4787081b (patch) | |
tree | e0bd8ae24f044563f33240ce4c0e071cbc149566 /configserver | |
parent | f889f5f3df5411901f549f1a7144ad0845e01103 (diff) |
Don't try to copy files if just one config server
Diffstat (limited to 'configserver')
-rw-r--r-- | configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ApplicationPackageMaintainer.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ApplicationPackageMaintainer.java b/configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ApplicationPackageMaintainer.java index 78f61feed85..5314f95a5b9 100644 --- a/configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ApplicationPackageMaintainer.java +++ b/configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ApplicationPackageMaintainer.java @@ -33,6 +33,7 @@ import static com.yahoo.vespa.config.server.filedistribution.FileDistributionUti * @author gjoranv */ public class ApplicationPackageMaintainer extends ConfigServerMaintainer { + private static final Logger log = Logger.getLogger(ApplicationPackageMaintainer.class.getName()); private final ApplicationRepository applicationRepository; @@ -40,7 +41,6 @@ public class ApplicationPackageMaintainer extends ConfigServerMaintainer { private final ConfigserverConfig configserverConfig; private final Supervisor supervisor; - ApplicationPackageMaintainer(ApplicationRepository applicationRepository, Curator curator, Duration interval, @@ -54,6 +54,8 @@ public class ApplicationPackageMaintainer extends ConfigServerMaintainer { @Override protected double maintain() { + if (getOtherConfigServersInCluster(configserverConfig).isEmpty()) return 1.0; // Nothing to do + int attempts = 0; int failures = 0; |