diff options
author | Håkon Hallingstad <hakon@verizonmedia.com> | 2020-02-23 20:12:01 +0100 |
---|---|---|
committer | Håkon Hallingstad <hakon@verizonmedia.com> | 2020-02-23 20:12:01 +0100 |
commit | 515c4ff32934e98fef121c7388f2f3703f09d897 (patch) | |
tree | 8bac966003dc123fc4964e6c35b5a4269a38deaa /service-monitor | |
parent | 988131792a9bf0cd22072622ec3ffd2d62efa62d (diff) |
Fail cfg bootstrap if activation of infra apps fails
Diffstat (limited to 'service-monitor')
-rw-r--r-- | service-monitor/src/main/java/com/yahoo/vespa/service/duper/DuperModelManager.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/service-monitor/src/main/java/com/yahoo/vespa/service/duper/DuperModelManager.java b/service-monitor/src/main/java/com/yahoo/vespa/service/duper/DuperModelManager.java index 60e4c30a634..15c461c7f59 100644 --- a/service-monitor/src/main/java/com/yahoo/vespa/service/duper/DuperModelManager.java +++ b/service-monitor/src/main/java/com/yahoo/vespa/service/duper/DuperModelManager.java @@ -94,8 +94,10 @@ public class DuperModelManager implements DuperModelProvider, DuperModelInfraApi @Override public void notifyOfCompleteness(SuperModel superModel) { synchronized (monitor) { - superModelIsComplete = true; - maybeSetDuperModelAsComplete(); + if (!superModelIsComplete) { + superModelIsComplete = true; + maybeSetDuperModelAsComplete(); + } } } }); @@ -164,8 +166,10 @@ public class DuperModelManager implements DuperModelProvider, DuperModelInfraApi @Override public void infraApplicationsIsNowComplete() { synchronized (monitor) { - this.infraApplicationsIsComplete = true; - maybeSetDuperModelAsComplete(); + if (!infraApplicationsIsComplete) { + infraApplicationsIsComplete = true; + maybeSetDuperModelAsComplete(); + } } } |