summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorValerij Fredriksen <freva@users.noreply.github.com>2022-10-04 11:41:59 +0200
committerGitHub <noreply@github.com>2022-10-04 11:41:59 +0200
commit3119eea423b44e7fe954fc509da6ea8106ae7baf (patch)
treeffecf8e57cb949c6592c9385bd03b64cc5bbdbf8
parent7352c40975d25148fdb3ed1c204ffaae65577a63 (diff)
parenteac84a292c50f008998521a0c51ad1fb2b950439 (diff)
Merge pull request #24297 from vespa-engine/mpolden/fix-flag-source
Ensure flagSource is set before passing reference to this
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/NodeRepository.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/NodeRepository.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/NodeRepository.java
index 9af37088a33..21bd0ff99dd 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/NodeRepository.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/NodeRepository.java
@@ -114,6 +114,7 @@ public class NodeRepository extends AbstractComponent {
"dynamicProvisioning property must be 1-to-1 with availability of HostProvisioner, was: dynamicProvisioning=%s, hostProvisioner=%s",
zone.getCloud().dynamicProvisioning(), provisionServiceProvider.getHostProvisioner().map(__ -> "present").orElse("empty")));
+ this.flagSource = flagSource;
this.db = new CuratorDatabaseClient(flavors, curator, clock, useCuratorClientCache, nodeCacheSize);
this.zone = zone;
this.clock = clock;
@@ -129,7 +130,6 @@ public class NodeRepository extends AbstractComponent {
this.jobControl = new JobControl(new JobControlFlags(db, flagSource));
this.applications = new Applications(db);
this.loadBalancers = new LoadBalancers(db);
- this.flagSource = flagSource;
this.metricsDb = metricsDb;
this.orchestrator = orchestrator;
this.spareCount = spareCount;