From 2d4e64a01842b5d38b4813a9b342940f3b4dd6ba Mon Sep 17 00:00:00 2001 From: Bhavana Goud Ramaram Date: Thu, 5 Dec 2024 12:26:00 -0600 Subject: [PATCH] add sync-up job in missing places Signed-off-by: Bhavana Goud Ramaram --- .../opensearch/ml/autoredeploy/MLModelAutoReDeployer.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugin/src/main/java/org/opensearch/ml/autoredeploy/MLModelAutoReDeployer.java b/plugin/src/main/java/org/opensearch/ml/autoredeploy/MLModelAutoReDeployer.java index 9f8bfa7374..0b885ac9ab 100644 --- a/plugin/src/main/java/org/opensearch/ml/autoredeploy/MLModelAutoReDeployer.java +++ b/plugin/src/main/java/org/opensearch/ml/autoredeploy/MLModelAutoReDeployer.java @@ -186,6 +186,10 @@ private void triggerAutoDeployModels(List addedNodes) { modelAutoRedeployArrangements.add(modelAutoRedeployArrangement); }); redeployAModel(); + } else { + log.info("Could not find any models in the index, not performing auto reloading!"); + startCronjobAndClearListener(); + return; } }, e -> { if (e instanceof IndexNotFoundException) { @@ -261,7 +265,7 @@ private void queryRunningModels(ActionListener listener) { private void triggerModelRedeploy(ModelAutoRedeployArrangement modelAutoRedeployArrangement) { if (modelAutoRedeployArrangement == null) { log.info("No more models in arrangement, skipping the redeployment"); - redeployAModel(); + startCronjobAndClearListener(); return; } String modelId = modelAutoRedeployArrangement.getSearchResponse().getId();