From 5a817b0b6cd0f6c088fadc194297472d1d6333d7 Mon Sep 17 00:00:00 2001 From: Marc Handalian Date: Tue, 20 Jun 2023 08:43:32 -0700 Subject: [PATCH] Add warning when updating search.idle.after with Segment Replication enabled. Signed-off-by: Marc Handalian --- server/src/main/java/org/opensearch/index/IndexSettings.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/src/main/java/org/opensearch/index/IndexSettings.java b/server/src/main/java/org/opensearch/index/IndexSettings.java index 9c6613495ba80..47a1c2a094647 100644 --- a/server/src/main/java/org/opensearch/index/IndexSettings.java +++ b/server/src/main/java/org/opensearch/index/IndexSettings.java @@ -918,6 +918,9 @@ private void setSearchSegmentOrderReversed(boolean reversed) { } private void setSearchIdleAfter(TimeValue searchIdleAfter) { + if (this.replicationType == ReplicationType.SEGMENT && this.getNumberOfReplicas() > 0) { + logger.warn("Search idle is disabled for indices with replicas using the Segment Replication strategy"); + } this.searchIdleAfter = searchIdleAfter; }