From a02ea7818ddad8d1b140b97b1be7545c868aaf05 Mon Sep 17 00:00:00 2001 From: "opensearch-trigger-bot[bot]" <98922864+opensearch-trigger-bot[bot]@users.noreply.github.com> Date: Fri, 28 Jul 2023 07:01:32 -0700 Subject: [PATCH] Fix debug log for missing ISM config index (#846) (#850) * Does not sweep if cluster doesn't contain an ISM Config Index Signed-off-by: Ronnak Saxena * fixed the warn message Signed-off-by: Ronnak Saxena * changed log from warn to debug Signed-off-by: Ronnak Saxena --------- Signed-off-by: Ronnak Saxena (cherry picked from commit 99df725f48db79fbb8bcd924aa3fb195e23f97af) Co-authored-by: Ronnak Saxena <63483386+ronnaksaxena@users.noreply.github.com> --- .../indexstatemanagement/ManagedIndexCoordinator.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/ManagedIndexCoordinator.kt b/src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/ManagedIndexCoordinator.kt index bb286ea9e..efe94ec22 100644 --- a/src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/ManagedIndexCoordinator.kt +++ b/src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/ManagedIndexCoordinator.kt @@ -292,6 +292,11 @@ class ManagedIndexCoordinator( */ @OpenForTesting suspend fun sweepClusterChangedEvent(event: ClusterChangedEvent) { + // If IM config doesn't exist skip + if (!ismIndices.indexManagementIndexExists()) { + logger.debug("[.opendistro-ism-config] config index does not exist") + return + } // indices delete event var removeManagedIndexReq = emptyList>() var indicesToClean = emptyList()