summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2022-10-04 11:37:34 +0200
committerMartin Polden <mpolden@mpolden.no>2022-10-04 11:37:55 +0200
commiteac84a292c50f008998521a0c51ad1fb2b950439 (patch)
treec3ce4f566320d2878bfe36483cc14d0dd2109f5b
parent4b9e49c1e6320b1a6516ee0d70f2e920fa15ca40 (diff)
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;