DataNode: Add max_clause_count default (#18354)

* add max_clause_count default

* add changelog
This commit is contained in:
Jan Heise
2024-02-23 13:38:23 +01:00
committed by GitHub
parent 91810a9f34
commit 26aab20455
3 changed files with 14 additions and 0 deletions

View File

@@ -240,6 +240,13 @@ public class Configuration extends BaseConfiguration {
@Parameter(value = "metrics_policy")
private String metricsPolicy = "gl-datanode-metrics-ism";
@Parameter(value = "opensearch_indices_query_bool_max_clause_count")
private Integer indicesQueryBoolMaxClauseCount = 32768;
public Integer getIndicesQueryBoolMaxClauseCount() {
return indicesQueryBoolMaxClauseCount;
}
public boolean isInsecureStartup() {
return insecureStartup;
}

View File

@@ -144,6 +144,9 @@ public class OpensearchConfigurationProvider implements Provider<OpensearchConfi
// Uncomment the following line to get DEBUG logs for the underlying Opensearch
//config.put("logger.org.opensearch", "debug");
// common OpenSearch config parameters from our docs
config.put("indices.query.bool.max_clause_count", localConfiguration.getIndicesQueryBoolMaxClauseCount().toString());
return config.build();
}