aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/vespa/model/application/validation/change/RestartOnDeployForLocalLLMValidator.java
diff options
context:
space:
mode:
Diffstat (limited to 'config-model/src/main/java/com/yahoo/vespa/model/application/validation/change/RestartOnDeployForLocalLLMValidator.java')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/application/validation/change/RestartOnDeployForLocalLLMValidator.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/application/validation/change/RestartOnDeployForLocalLLMValidator.java b/config-model/src/main/java/com/yahoo/vespa/model/application/validation/change/RestartOnDeployForLocalLLMValidator.java
index ccfc611c3dc..ba1f19ff68c 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/application/validation/change/RestartOnDeployForLocalLLMValidator.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/application/validation/change/RestartOnDeployForLocalLLMValidator.java
@@ -2,6 +2,7 @@
package com.yahoo.vespa.model.application.validation.change;
import com.yahoo.config.provision.ClusterSpec;
+import com.yahoo.vespa.model.AbstractService;
import com.yahoo.vespa.model.VespaModel;
import com.yahoo.vespa.model.application.validation.Validation.ChangeContext;
import com.yahoo.vespa.model.container.ApplicationContainerCluster;
@@ -33,7 +34,9 @@ public class RestartOnDeployForLocalLLMValidator implements ChangeValidator {
// Only restart services if we use a local LLM in both the next and previous generation
for (var clusterId : intersect(previousClustersWithLocalLLM, nextClustersWithLocalLLM)) {
String message = "Need to restart services in %s due to use of local LLM".formatted(clusterId);
- context.require(new VespaRestartAction(clusterId, message));
+ context.require(new VespaRestartAction(clusterId, message,
+ context.model().getContainerClusters().get(clusterId.value()).getContainers()
+ .stream().map(AbstractService::getServiceInfo).toList()));
log.log(INFO, message);
}
}