workflow-request-cache (default: true) - Explicit control of request cache query parameter in searches executed in a workflow. This can be further overriden at an operation level with request-cache parameter.
include_non_serverless_index_settings (default: true for non-serverless clusters, false for serverless clusters): Whether to include non-serverless index settings.
include_esql_queries (default: true for non-serverless clusters, false for serverless clusters): Whether to include ESQL and ESQL-related queries.
Rally defaults to disabled request cache for serverless non-operator runs, but we want to have request cache enabled in this track. The PR moves from implicit request cache setting to explicit one to align all possible modes of execution (stateful, serverless operator and serverless non-operator).
ESQL operator is currently blocked for serverless in Rally, so ESQL queries of logging-querying challenge do not get executed automatically, but ESQL queries are accompanied by non-ESQL reference queries which do not make sense if ESQL queries are not included. Hence include_esql_queries control to disable/enable entire ESQL block.
The change introduces the following parameters:
workflow-request-cache
(default:true
) - Explicit control of request cache query parameter in searches executed in a workflow. This can be further overriden at an operation level withrequest-cache
parameter.include_non_serverless_index_settings
(default: true for non-serverless clusters, false for serverless clusters): Whether to include non-serverless index settings.include_esql_queries
(default: true for non-serverless clusters, false for serverless clusters): Whether to include ESQL and ESQL-related queries.Rally defaults to disabled request cache for serverless non-operator runs, but we want to have request cache enabled in this track. The PR moves from implicit request cache setting to explicit one to align all possible modes of execution (stateful, serverless operator and serverless non-operator).
ESQL operator is currently blocked for serverless in Rally, so ESQL queries of
logging-querying
challenge do not get executed automatically, but ESQL queries are accompanied by non-ESQL reference queries which do not make sense if ESQL queries are not included. Henceinclude_esql_queries
control to disable/enable entire ESQL block.