Make the tsdb track compatible with Elasticsearch 7.17#743
Make the tsdb track compatible with Elasticsearch 7.17#743salvatore-campagna merged 14 commits intoelastic:masterfrom
tsdb track compatible with Elasticsearch 7.17#743Conversation
tsdb/track.json
Outdated
| {% set p_recovery_poll_timeout = (recovery_poll_timeout | default("1m")) %} | ||
| {% set p_recovery_max_operations_count = (recovery_max_operations_count | default(16777216)) %} | ||
|
|
||
| {% set p_include_esql_queries = (include_esql_queries | default(build_flavor != "serverless")) %} |
There was a problem hiding this comment.
Why not just have the default to be true, the feature doesnt really have anything to do with serverless, plus that keeps the default behaviour of the track the same
|
@gareth-ellis I was able to rally this track with ES 7.17 with these params: Can you take another look? Thank you! |
|
This is being merged into main, and seems that tsdb downsample challenge now is incompatible with main - |
Yes:
So the downsampling challenge is incompatible with Elasticsearch v7 and the CI tries to run all of the challenges including the downsampling one. That is why I added The other challenge Anyway in the CI both challenges are executed because the default value for both |
|
@martijnvg should we merge this? |
append_no_conflict challenge compatible with Elasticsearch 7.17tsdb track compatible with Elasticsearch 7.17
martijnvg
left a comment
There was a problem hiding this comment.
LGTM 👍
should we merge this?
Yes.
|
I will wait on Monday to merge this, just to avoid nightly benchmark issues affecting the TSDB track during the weekend. |
|
This is a sample |
Here we make sure we exclude things from the configuration which are incompatible with
Elasticsearch v7. This is required to be able to use the challenge and the dataset in an
upgrade test which indexes metrics data into Elasticsearch 7.17.17 in standard mode. In that version
some things like
source.mode, synthetic source, time series aggregations and so on were not available.Also we need to disable the downsampling and low latency challenges because: