diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2020-11-24 15:01:26 +0100 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2020-11-24 15:01:26 +0100 |
commit | 637ddd4c8c3b4844dc1355974299e0cc2b871aca (patch) | |
tree | 94a4532c3675ef3d6d2f8f0e9d7f82f83bb7f9ba /configserver | |
parent | da2dc9675f7ad0bb7f27d2c4136d5968f369aa0c (diff) |
Write default value for reindexing status when creating new app
Diffstat (limited to 'configserver')
2 files changed, 3 insertions, 2 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/application/ApplicationCuratorDatabase.java b/configserver/src/main/java/com/yahoo/vespa/config/server/application/ApplicationCuratorDatabase.java index ed9f12484b8..f98d58d9fb4 100644 --- a/configserver/src/main/java/com/yahoo/vespa/config/server/application/ApplicationCuratorDatabase.java +++ b/configserver/src/main/java/com/yahoo/vespa/config/server/application/ApplicationCuratorDatabase.java @@ -73,11 +73,12 @@ public class ApplicationCuratorDatabase { /** * Creates a node for the given application, marking its existence. */ - public void createApplication(ApplicationId id) { + public void createApplication(ApplicationId id, Instant now) { if ( ! id.tenant().equals(tenant)) throw new IllegalArgumentException("Cannot write application id '" + id + "' for tenant '" + tenant + "'"); try (Lock lock = lock(id)) { curator.create(applicationPath(id)); + modifyReindexing(id, ApplicationReindexing.ready(now), UnaryOperator.identity()); } } diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java b/configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java index f07a595a830..0136bfe2171 100644 --- a/configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java +++ b/configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java @@ -140,7 +140,7 @@ public class TenantApplications implements RequestHandler, HostValidator<Applica * Creates a node for the given application, marking its existence. */ public void createApplication(ApplicationId id) { - database().createApplication(id); + database().createApplication(id, clock.instant()); } /** |