elastic / rally-tracks

Track specifications for the Elasticsearch benchmarking tool Rally
19 stars 181 forks source link

Adjust elastic/logs for serverless benchmarks #563

Closed gbanasiak closed 8 months ago

gbanasiak commented 8 months ago

The change introduces the following parameters:

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.