Skip to content

Commit 850ccba

Browse files
committed
Replacing setting names with Settings.getKey()
Signed-off-by: Tejas Shah <shatejas@amazon.com>
1 parent 39da378 commit 850ccba

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/java/org/opensearch/knn/plugin/KNNPlugin.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import org.opensearch.env.NodeEnvironment;
3030
import org.opensearch.index.IndexModule;
3131
import org.opensearch.index.IndexSettings;
32+
import org.opensearch.index.TieredMergePolicyProvider;
3233
import org.opensearch.index.codec.CodecServiceFactory;
3334
import org.opensearch.index.engine.EngineFactory;
3435
import org.opensearch.index.mapper.Mapper;
@@ -291,9 +292,9 @@ public Settings getAdditionalIndexSettings(String indexName, boolean isDataStrea
291292
// Aggressive merges for k-NN can hogg CPU which can degrade search performance
292293
// These settings are being overridden to make it less aggressive
293294
// Core has max_merge_at_once default as 30, which can make merges more aggressive
294-
.put("index.merge.policy.max_merge_at_once", 10)
295+
.put(TieredMergePolicyProvider.INDEX_MERGE_POLICY_MAX_MERGE_AT_ONCE_SETTING.getKey(), 10)
295296
// Core has max_merge_at_once default as 16MB, which can make merges more aggressive
296-
.put("index.merge.policy.floor_segment", new ByteSizeValue(2, ByteSizeUnit.MB))
297+
.put(TieredMergePolicyProvider.INDEX_MERGE_POLICY_FLOOR_SEGMENT_SETTING.getKey(), new ByteSizeValue(2, ByteSizeUnit.MB))
297298
.build();
298299
}
299300
return Settings.EMPTY;

0 commit comments

Comments
 (0)