diff options
author | jonmv <venstad@gmail.com> | 2023-08-30 15:35:34 +0200 |
---|---|---|
committer | jonmv <venstad@gmail.com> | 2023-08-30 15:35:34 +0200 |
commit | f151fb9eb0d8a61f27227e5bebd990a9ded3b0cc (patch) | |
tree | 6cc78ebd755d01128026b26b373842192e91a13d /config-provisioning | |
parent | 5b9fadac979ca1aacaa653409e29cea2cea876d1 (diff) |
Trigger periodic redeployment for apps with readied reindexing
Diffstat (limited to 'config-provisioning')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/Deployer.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/Deployer.java b/config-provisioning/src/main/java/com/yahoo/config/provision/Deployer.java index e9ceb34570e..5a077d18e89 100644 --- a/config-provisioning/src/main/java/com/yahoo/config/provision/Deployer.java +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/Deployer.java @@ -60,6 +60,9 @@ public interface Deployer { /** Returns the time of last deployed session for this application or empty if there are no deployments */ Optional<Instant> deployTime(ApplicationId application); + /** Returns whether the application has reindexing ready to go, which was readied after the given instant. */ + boolean readiedReindexingAfter(ApplicationId application, Instant instant); + /** Whether the deployer is bootstrapping, some users of the deployer will want to hold off with deployments in that case. */ default boolean bootstrapping() { return false; } |