From 2129ced4689edc3cd40014ec14f6cb5addcc95b5 Mon Sep 17 00:00:00 2001 From: bansvaru Date: Tue, 28 Nov 2023 11:42:10 +0530 Subject: [PATCH] Include persistent settings in snapshot restore validation Signed-off-by: bansvaru --- .../src/main/java/org/opensearch/snapshots/RestoreService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/main/java/org/opensearch/snapshots/RestoreService.java b/server/src/main/java/org/opensearch/snapshots/RestoreService.java index 9d2c7eb882fa1..749910a1f0f25 100644 --- a/server/src/main/java/org/opensearch/snapshots/RestoreService.java +++ b/server/src/main/java/org/opensearch/snapshots/RestoreService.java @@ -582,7 +582,7 @@ public ClusterState execute(ClusterState currentState) { if (metadata.templates() != null) { // TODO: Should all existing templates be deleted first? for (final IndexTemplateMetadata cursor : metadata.templates().values()) { - MetadataCreateIndexService.validateRefreshIntervalSettings(cursor.settings(), clusterSettings); + MetadataCreateIndexService.validateRefreshIntervalSettings(cursor.settings(), clusterSettings, metadata.persistentSettings()); mdBuilder.put(cursor); } }