diff options
author | Øyvind Grønnesby <oyving@yahooinc.com> | 2022-06-23 11:52:25 +0200 |
---|---|---|
committer | Øyvind Grønnesby <oyving@yahooinc.com> | 2022-06-23 11:55:52 +0200 |
commit | e7091f3c04a4e3940542025186bf357cb19f1d17 (patch) | |
tree | 96c84456f37fab5b7ebb9916fd3b1757b40dd3a9 /controller-api | |
parent | 3b7f3a0d41e9c9b0337caa69cd0cda995fb1a244 (diff) |
Expose scaling events in the application api
Diffstat (limited to 'controller-api')
2 files changed, 4 insertions, 3 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/resource/ResourceDatabaseClient.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/resource/ResourceDatabaseClient.java index c2973313995..49a24296fd3 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/resource/ResourceDatabaseClient.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/resource/ResourceDatabaseClient.java @@ -14,6 +14,7 @@ import java.time.YearMonth; import java.time.temporal.ChronoUnit; import java.util.Collection; import java.util.List; +import java.util.Map; import java.util.Optional; import java.util.Set; @@ -30,7 +31,7 @@ public interface ResourceDatabaseClient { void writeScalingEvents(ClusterId clusterId, Collection<Cluster.ScalingEvent> scalingEvents); - List<Cluster.ScalingEvent> scalingEvents(Instant from, Instant to, Optional<ApplicationId> application); + Map<ClusterId, List<Cluster.ScalingEvent>> scalingEvents(Instant from, Instant to, DeploymentId deploymentId); Set<YearMonth> getMonthsWithSnapshotsForTenant(TenantName tenantName); diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/resource/ResourceDatabaseClientMock.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/resource/ResourceDatabaseClientMock.java index cae3743f386..f3abfd37b38 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/resource/ResourceDatabaseClientMock.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/resource/ResourceDatabaseClientMock.java @@ -138,8 +138,8 @@ public class ResourceDatabaseClientMock implements ResourceDatabaseClient { } @Override - public List<Cluster.ScalingEvent> scalingEvents(Instant from, Instant to, Optional<ApplicationId> application) { - return List.of(); + public Map<ClusterId, List<Cluster.ScalingEvent>> scalingEvents(Instant from, Instant to, DeploymentId deploymentId) { + return Map.of(); } public void setPlan(TenantName tenant, Plan plan) { |