diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-11-03 12:07:42 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-03 12:07:42 +0100 |
commit | ade39b1b648cdbf683c5124593a71912256df4c3 (patch) | |
tree | bf2729bd4e47cd743e7a4361acbece5a61cfef61 /config-model-api | |
parent | 45e27d1829ac49c41e4baa8d23da9fc8eacb1079 (diff) | |
parent | 376ac14876b05b6fb78772ed2e63128948e1057d (diff) |
Merge branch 'master' into balder/add-some-feature-flags
Diffstat (limited to 'config-model-api')
-rw-r--r-- | config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java | 2 | ||||
-rw-r--r-- | config-model-api/src/main/java/com/yahoo/config/model/api/Reindexing.java | 13 |
2 files changed, 7 insertions, 8 deletions
diff --git a/config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java b/config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java index d9309248604..86d8a9570b0 100644 --- a/config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java +++ b/config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java @@ -125,7 +125,7 @@ public interface ModelContext { } // TODO(bjorncs): Temporary feature flag - default boolean useNewRestapiHandler() { return false; } + default boolean useNewRestapiHandler() { return true; } // TODO(mortent): Temporary feature flag default boolean useAccessControlTlsHandshakeClientAuth() { return false; } diff --git a/config-model-api/src/main/java/com/yahoo/config/model/api/Reindexing.java b/config-model-api/src/main/java/com/yahoo/config/model/api/Reindexing.java index 0d37f6810a7..4dc06eae841 100644 --- a/config-model-api/src/main/java/com/yahoo/config/model/api/Reindexing.java +++ b/config-model-api/src/main/java/com/yahoo/config/model/api/Reindexing.java @@ -5,21 +5,20 @@ import java.time.Instant; import java.util.Map; /** - * Instants after which reindexing should be triggered, for select document types. + * Status of reindexing for the documents of an application. * * @author jonmv */ public interface Reindexing { - /** The reindexing status for each document type for which this is known. */ - default Map<String, ? extends Status> status() { return Map.of(); } + /** Reindexing status for a given application, cluster and document type. */ + default Status status(String cluster, String documentType) { return () -> Instant.MAX; } - - /** Reindexing status of a given document type. */ + /** Reindexing status of a given document type in a given cluster in a given application. */ interface Status { - /** The instant at which reindexing of this document type may begin. */ - default Instant ready() { return Instant.MAX; }; + /** The instant at which reindexing may begin. */ + Instant ready(); } |