Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove filter rewrite optimization for range aggregations when segment is not effective match all #15194

Merged
merged 19 commits into from
Aug 15, 2024

Conversation

finnegancarroll
Copy link
Contributor

@finnegancarroll finnegancarroll commented Aug 9, 2024

Description

The filter rewrite optimization does not immediately disqualify requests containing a top level query with an aggregation. For example, date histogram aggregations consider the top-level query to see if it can be accommodated within the optimization by updating the aggregation ranges.

The range aggregation does not include this logic and currently allows for the optimized filter rewrite path even when a top-level query is present. When this top-level query is not match all we risk returning incorrect results to the user as our optimized path does not account for anything other than the range aggregation bounds.

This change disables the filter rewrite optimization path for range aggregations when the query is not effective match all at the segment level.

Related Issues

Resolves #15169

Check List

  • Functionality includes testing.
  • API changes companion pull request created, if applicable.
  • Public documentation issue/PR created, if applicable.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Copy link
Contributor

github-actions bot commented Aug 9, 2024

❌ Gradle check result for ae267fa: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

Copy link
Contributor

github-actions bot commented Aug 9, 2024

❌ Gradle check result for 110f3b0: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@jainankitk
Copy link
Collaborator

The original improvement had this condition for gating the improvement. I am wondering if we still have it somewhere?

@finnegancarroll
Copy link
Contributor Author

Moved from checking for explicit MatchAllQuery to segmentMatchAll when disqualifying segments from optimization path.

@finnegancarroll
Copy link
Contributor Author

{"run-benchmark-test": "id_5"}

Copy link
Contributor

The Jenkins job url is https://build.ci.opensearch.org/job/benchmark-pull-request/447/ . Final results will be published once the job is completed.

@finnegancarroll finnegancarroll changed the title Remove filter rewrite optimization for range aggregations when parent query is not match all Remove filter rewrite optimization for range aggregations when segment is not effective match all Aug 14, 2024
@opensearch-ci-bot
Copy link
Collaborator

Benchmark Results

Benchmark Results for Job: https://build.ci.opensearch.org/job/benchmark-pull-request/447/

Metric Task Value Unit
Cumulative indexing time of primary shards 0 min
Min cumulative indexing time across primary shards 0 min
Median cumulative indexing time across primary shards 0 min
Max cumulative indexing time across primary shards 0 min
Cumulative indexing throttle time of primary shards 0 min
Min cumulative indexing throttle time across primary shards 0 min
Median cumulative indexing throttle time across primary shards 0 min
Max cumulative indexing throttle time across primary shards 0 min
Cumulative merge time of primary shards 0 min
Cumulative merge count of primary shards 0
Min cumulative merge time across primary shards 0 min
Median cumulative merge time across primary shards 0 min
Max cumulative merge time across primary shards 0 min
Cumulative merge throttle time of primary shards 0 min
Min cumulative merge throttle time across primary shards 0 min
Median cumulative merge throttle time across primary shards 0 min
Max cumulative merge throttle time across primary shards 0 min
Cumulative refresh time of primary shards 0 min
Cumulative refresh count of primary shards 2
Min cumulative refresh time across primary shards 0 min
Median cumulative refresh time across primary shards 0 min
Max cumulative refresh time across primary shards 0 min
Cumulative flush time of primary shards 0 min
Cumulative flush count of primary shards 1
Min cumulative flush time across primary shards 0 min
Median cumulative flush time across primary shards 0 min
Max cumulative flush time across primary shards 0 min
Total Young Gen GC time 0.993 s
Total Young Gen GC count 66
Total Old Gen GC time 0 s
Total Old Gen GC count 0
Store size 26.0268 GB
Translog size 5.12227e-08 GB
Heap used for segments 0 MB
Heap used for doc values 0 MB
Heap used for terms 0 MB
Heap used for norms 0 MB
Heap used for points 0 MB
Heap used for stored fields 0 MB
Segment count 20
Min Throughput wait-for-snapshot-recovery 4.11287e+07 byte/s
Mean Throughput wait-for-snapshot-recovery 4.11287e+07 byte/s
Median Throughput wait-for-snapshot-recovery 4.11287e+07 byte/s
Max Throughput wait-for-snapshot-recovery 4.11287e+07 byte/s
100th percentile latency wait-for-snapshot-recovery 674864 ms
100th percentile service time wait-for-snapshot-recovery 674864 ms
error rate wait-for-snapshot-recovery 0 %
Min Throughput default 2.01 ops/s
Mean Throughput default 2.01 ops/s
Median Throughput default 2.01 ops/s
Max Throughput default 2.01 ops/s
50th percentile latency default 7.16161 ms
90th percentile latency default 7.77481 ms
99th percentile latency default 8.32346 ms
100th percentile latency default 8.474 ms
50th percentile service time default 5.95419 ms
90th percentile service time default 6.42176 ms
99th percentile service time default 7.11725 ms
100th percentile service time default 7.23937 ms
error rate default 0 %
Min Throughput desc_sort_timestamp 2 ops/s
Mean Throughput desc_sort_timestamp 2 ops/s
Median Throughput desc_sort_timestamp 2 ops/s
Max Throughput desc_sort_timestamp 2 ops/s
50th percentile latency desc_sort_timestamp 16.4491 ms
90th percentile latency desc_sort_timestamp 17.0607 ms
99th percentile latency desc_sort_timestamp 21.7675 ms
100th percentile latency desc_sort_timestamp 24.1446 ms
50th percentile service time desc_sort_timestamp 15.0885 ms
90th percentile service time desc_sort_timestamp 15.4812 ms
99th percentile service time desc_sort_timestamp 20.3794 ms
100th percentile service time desc_sort_timestamp 23.0969 ms
error rate desc_sort_timestamp 0 %
Min Throughput asc_sort_timestamp 2.01 ops/s
Mean Throughput asc_sort_timestamp 2.01 ops/s
Median Throughput asc_sort_timestamp 2.01 ops/s
Max Throughput asc_sort_timestamp 2.01 ops/s
50th percentile latency asc_sort_timestamp 10.0619 ms
90th percentile latency asc_sort_timestamp 10.5469 ms
99th percentile latency asc_sort_timestamp 12.4689 ms
100th percentile latency asc_sort_timestamp 12.642 ms
50th percentile service time asc_sort_timestamp 8.72601 ms
90th percentile service time asc_sort_timestamp 9.00345 ms
99th percentile service time asc_sort_timestamp 11.4297 ms
100th percentile service time asc_sort_timestamp 11.452 ms
error rate asc_sort_timestamp 0 %
Min Throughput desc_sort_with_after_timestamp 2.01 ops/s
Mean Throughput desc_sort_with_after_timestamp 2.01 ops/s
Median Throughput desc_sort_with_after_timestamp 2.01 ops/s
Max Throughput desc_sort_with_after_timestamp 2.01 ops/s
50th percentile latency desc_sort_with_after_timestamp 9.07193 ms
90th percentile latency desc_sort_with_after_timestamp 9.53281 ms
99th percentile latency desc_sort_with_after_timestamp 11.4289 ms
100th percentile latency desc_sort_with_after_timestamp 12.3148 ms
50th percentile service time desc_sort_with_after_timestamp 7.7249 ms
90th percentile service time desc_sort_with_after_timestamp 8.00644 ms
99th percentile service time desc_sort_with_after_timestamp 9.83497 ms
100th percentile service time desc_sort_with_after_timestamp 10.6528 ms
error rate desc_sort_with_after_timestamp 0 %
Min Throughput asc_sort_with_after_timestamp 2.01 ops/s
Mean Throughput asc_sort_with_after_timestamp 2.01 ops/s
Median Throughput asc_sort_with_after_timestamp 2.01 ops/s
Max Throughput asc_sort_with_after_timestamp 2.01 ops/s
50th percentile latency asc_sort_with_after_timestamp 11.705 ms
90th percentile latency asc_sort_with_after_timestamp 12.0452 ms
99th percentile latency asc_sort_with_after_timestamp 12.2164 ms
100th percentile latency asc_sort_with_after_timestamp 12.2177 ms
50th percentile service time asc_sort_with_after_timestamp 10.318 ms
90th percentile service time asc_sort_with_after_timestamp 10.4872 ms
99th percentile service time asc_sort_with_after_timestamp 10.9182 ms
100th percentile service time asc_sort_with_after_timestamp 11.0103 ms
error rate asc_sort_with_after_timestamp 0 %
Min Throughput desc_sort_timestamp_can_match_shortcut 2 ops/s
Mean Throughput desc_sort_timestamp_can_match_shortcut 2.01 ops/s
Median Throughput desc_sort_timestamp_can_match_shortcut 2 ops/s
Max Throughput desc_sort_timestamp_can_match_shortcut 2.01 ops/s
50th percentile latency desc_sort_timestamp_can_match_shortcut 15.787 ms
90th percentile latency desc_sort_timestamp_can_match_shortcut 16.3333 ms
99th percentile latency desc_sort_timestamp_can_match_shortcut 17.8771 ms
100th percentile latency desc_sort_timestamp_can_match_shortcut 18.1269 ms
50th percentile service time desc_sort_timestamp_can_match_shortcut 14.4365 ms
90th percentile service time desc_sort_timestamp_can_match_shortcut 14.8778 ms
99th percentile service time desc_sort_timestamp_can_match_shortcut 16.5773 ms
100th percentile service time desc_sort_timestamp_can_match_shortcut 17.2832 ms
error rate desc_sort_timestamp_can_match_shortcut 0 %
Min Throughput desc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Mean Throughput desc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Median Throughput desc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Max Throughput desc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
50th percentile latency desc_sort_timestamp_no_can_match_shortcut 15.3854 ms
90th percentile latency desc_sort_timestamp_no_can_match_shortcut 15.9363 ms
99th percentile latency desc_sort_timestamp_no_can_match_shortcut 20.609 ms
100th percentile latency desc_sort_timestamp_no_can_match_shortcut 22.207 ms
50th percentile service time desc_sort_timestamp_no_can_match_shortcut 14.1577 ms
90th percentile service time desc_sort_timestamp_no_can_match_shortcut 14.4626 ms
99th percentile service time desc_sort_timestamp_no_can_match_shortcut 19.416 ms
100th percentile service time desc_sort_timestamp_no_can_match_shortcut 21.1606 ms
error rate desc_sort_timestamp_no_can_match_shortcut 0 %
Min Throughput asc_sort_timestamp_can_match_shortcut 2.01 ops/s
Mean Throughput asc_sort_timestamp_can_match_shortcut 2.01 ops/s
Median Throughput asc_sort_timestamp_can_match_shortcut 2.01 ops/s
Max Throughput asc_sort_timestamp_can_match_shortcut 2.01 ops/s
50th percentile latency asc_sort_timestamp_can_match_shortcut 8.67635 ms
90th percentile latency asc_sort_timestamp_can_match_shortcut 9.03095 ms
99th percentile latency asc_sort_timestamp_can_match_shortcut 10.2595 ms
100th percentile latency asc_sort_timestamp_can_match_shortcut 11.1285 ms
50th percentile service time asc_sort_timestamp_can_match_shortcut 7.35575 ms
90th percentile service time asc_sort_timestamp_can_match_shortcut 7.50597 ms
99th percentile service time asc_sort_timestamp_can_match_shortcut 8.79433 ms
100th percentile service time asc_sort_timestamp_can_match_shortcut 9.85187 ms
error rate asc_sort_timestamp_can_match_shortcut 0 %
Min Throughput asc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Mean Throughput asc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Median Throughput asc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Max Throughput asc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
50th percentile latency asc_sort_timestamp_no_can_match_shortcut 8.45583 ms
90th percentile latency asc_sort_timestamp_no_can_match_shortcut 9.00359 ms
99th percentile latency asc_sort_timestamp_no_can_match_shortcut 10.5699 ms
100th percentile latency asc_sort_timestamp_no_can_match_shortcut 10.7231 ms
50th percentile service time asc_sort_timestamp_no_can_match_shortcut 7.18516 ms
90th percentile service time asc_sort_timestamp_no_can_match_shortcut 7.43929 ms
99th percentile service time asc_sort_timestamp_no_can_match_shortcut 9.68285 ms
100th percentile service time asc_sort_timestamp_no_can_match_shortcut 9.70545 ms
error rate asc_sort_timestamp_no_can_match_shortcut 0 %
Min Throughput term 2.01 ops/s
Mean Throughput term 2.01 ops/s
Median Throughput term 2.01 ops/s
Max Throughput term 2.01 ops/s
50th percentile latency term 4.07103 ms
90th percentile latency term 4.45962 ms
99th percentile latency term 4.71801 ms
100th percentile latency term 4.72455 ms
50th percentile service time term 2.73131 ms
90th percentile service time term 2.84675 ms
99th percentile service time term 3.05887 ms
100th percentile service time term 3.07478 ms
error rate term 0 %
Min Throughput multi_terms-keyword 1.17 ops/s
Mean Throughput multi_terms-keyword 1.18 ops/s
Median Throughput multi_terms-keyword 1.18 ops/s
Max Throughput multi_terms-keyword 1.18 ops/s
50th percentile latency multi_terms-keyword 87394.3 ms
90th percentile latency multi_terms-keyword 100935 ms
99th percentile latency multi_terms-keyword 103973 ms
100th percentile latency multi_terms-keyword 104142 ms
50th percentile service time multi_terms-keyword 837.565 ms
90th percentile service time multi_terms-keyword 842.45 ms
99th percentile service time multi_terms-keyword 886.028 ms
100th percentile service time multi_terms-keyword 886.377 ms
error rate multi_terms-keyword 0 %
Min Throughput keyword-terms 2 ops/s
Mean Throughput keyword-terms 2 ops/s
Median Throughput keyword-terms 2 ops/s
Max Throughput keyword-terms 2 ops/s
50th percentile latency keyword-terms 49.6327 ms
90th percentile latency keyword-terms 50.4179 ms
99th percentile latency keyword-terms 66.2977 ms
100th percentile latency keyword-terms 77.7511 ms
50th percentile service time keyword-terms 48.3147 ms
90th percentile service time keyword-terms 49.0451 ms
99th percentile service time keyword-terms 64.9503 ms
100th percentile service time keyword-terms 76.3013 ms
error rate keyword-terms 0 %
Min Throughput keyword-terms-low-cardinality 2.01 ops/s
Mean Throughput keyword-terms-low-cardinality 2.01 ops/s
Median Throughput keyword-terms-low-cardinality 2.01 ops/s
Max Throughput keyword-terms-low-cardinality 2.01 ops/s
50th percentile latency keyword-terms-low-cardinality 45.5025 ms
90th percentile latency keyword-terms-low-cardinality 46.1032 ms
99th percentile latency keyword-terms-low-cardinality 59.6513 ms
100th percentile latency keyword-terms-low-cardinality 61.7149 ms
50th percentile service time keyword-terms-low-cardinality 44.3015 ms
90th percentile service time keyword-terms-low-cardinality 44.6202 ms
99th percentile service time keyword-terms-low-cardinality 58.5991 ms
100th percentile service time keyword-terms-low-cardinality 60.5808 ms
error rate keyword-terms-low-cardinality 0 %
Min Throughput composite-terms 2 ops/s
Mean Throughput composite-terms 2 ops/s
Median Throughput composite-terms 2 ops/s
Max Throughput composite-terms 2 ops/s
50th percentile latency composite-terms 246.355 ms
90th percentile latency composite-terms 249.96 ms
99th percentile latency composite-terms 255.292 ms
100th percentile latency composite-terms 256.067 ms
50th percentile service time composite-terms 245.319 ms
90th percentile service time composite-terms 249.024 ms
99th percentile service time composite-terms 254.065 ms
100th percentile service time composite-terms 254.888 ms
error rate composite-terms 0 %
Min Throughput composite_terms-keyword 2 ops/s
Mean Throughput composite_terms-keyword 2 ops/s
Median Throughput composite_terms-keyword 2 ops/s
Max Throughput composite_terms-keyword 2 ops/s
50th percentile latency composite_terms-keyword 394.081 ms
90th percentile latency composite_terms-keyword 398.401 ms
99th percentile latency composite_terms-keyword 408.844 ms
100th percentile latency composite_terms-keyword 409.796 ms
50th percentile service time composite_terms-keyword 393.075 ms
90th percentile service time composite_terms-keyword 397.314 ms
99th percentile service time composite_terms-keyword 406.721 ms
100th percentile service time composite_terms-keyword 407.767 ms
error rate composite_terms-keyword 0 %
Min Throughput composite-date_histogram-daily 2.01 ops/s
Mean Throughput composite-date_histogram-daily 2.01 ops/s
Median Throughput composite-date_histogram-daily 2.01 ops/s
Max Throughput composite-date_histogram-daily 2.01 ops/s
50th percentile latency composite-date_histogram-daily 5.77825 ms
90th percentile latency composite-date_histogram-daily 6.26685 ms
99th percentile latency composite-date_histogram-daily 6.60957 ms
100th percentile latency composite-date_histogram-daily 6.6374 ms
50th percentile service time composite-date_histogram-daily 4.5202 ms
90th percentile service time composite-date_histogram-daily 4.68669 ms
99th percentile service time composite-date_histogram-daily 5.01237 ms
100th percentile service time composite-date_histogram-daily 5.15358 ms
error rate composite-date_histogram-daily 0 %
Min Throughput range 2 ops/s
Mean Throughput range 2.01 ops/s
Median Throughput range 2.01 ops/s
Max Throughput range 2.01 ops/s
50th percentile latency range 77.5663 ms
90th percentile latency range 78.3089 ms
99th percentile latency range 79.1222 ms
100th percentile latency range 79.329 ms
50th percentile service time range 76.2668 ms
90th percentile service time range 76.9363 ms
99th percentile service time range 78.2658 ms
100th percentile service time range 78.6447 ms
error rate range 0 %
Min Throughput range-numeric 2.01 ops/s
Mean Throughput range-numeric 2.01 ops/s
Median Throughput range-numeric 2.01 ops/s
Max Throughput range-numeric 2.01 ops/s
50th percentile latency range-numeric 3.80787 ms
90th percentile latency range-numeric 4.21482 ms
99th percentile latency range-numeric 7.21715 ms
100th percentile latency range-numeric 9.51958 ms
50th percentile service time range-numeric 2.49335 ms
90th percentile service time range-numeric 2.60244 ms
99th percentile service time range-numeric 5.57218 ms
100th percentile service time range-numeric 8.43784 ms
error rate range-numeric 0 %
Min Throughput keyword-in-range 2 ops/s
Mean Throughput keyword-in-range 2 ops/s
Median Throughput keyword-in-range 2 ops/s
Max Throughput keyword-in-range 2.01 ops/s
50th percentile latency keyword-in-range 125.848 ms
90th percentile latency keyword-in-range 126.946 ms
99th percentile latency keyword-in-range 135.937 ms
100th percentile latency keyword-in-range 139.772 ms
50th percentile service time keyword-in-range 124.614 ms
90th percentile service time keyword-in-range 125.726 ms
99th percentile service time keyword-in-range 134.338 ms
100th percentile service time keyword-in-range 138.218 ms
error rate keyword-in-range 0 %
Min Throughput date_histogram_hourly_agg 2 ops/s
Mean Throughput date_histogram_hourly_agg 2 ops/s
Median Throughput date_histogram_hourly_agg 2 ops/s
Max Throughput date_histogram_hourly_agg 2 ops/s
50th percentile latency date_histogram_hourly_agg 10.1532 ms
90th percentile latency date_histogram_hourly_agg 10.5724 ms
99th percentile latency date_histogram_hourly_agg 10.9871 ms
100th percentile latency date_histogram_hourly_agg 11.0141 ms
50th percentile service time date_histogram_hourly_agg 8.89363 ms
90th percentile service time date_histogram_hourly_agg 9.07855 ms
99th percentile service time date_histogram_hourly_agg 9.52949 ms
100th percentile service time date_histogram_hourly_agg 9.67652 ms
error rate date_histogram_hourly_agg 0 %
Min Throughput date_histogram_minute_agg 2.01 ops/s
Mean Throughput date_histogram_minute_agg 2.01 ops/s
Median Throughput date_histogram_minute_agg 2.01 ops/s
Max Throughput date_histogram_minute_agg 2.01 ops/s
50th percentile latency date_histogram_minute_agg 51.0558 ms
90th percentile latency date_histogram_minute_agg 51.8314 ms
99th percentile latency date_histogram_minute_agg 52.9758 ms
100th percentile latency date_histogram_minute_agg 53.3697 ms
50th percentile service time date_histogram_minute_agg 49.8451 ms
90th percentile service time date_histogram_minute_agg 50.4975 ms
99th percentile service time date_histogram_minute_agg 51.7721 ms
100th percentile service time date_histogram_minute_agg 52.0088 ms
error rate date_histogram_minute_agg 0 %
Min Throughput scroll 45.08 pages/s
Mean Throughput scroll 45.15 pages/s
Median Throughput scroll 45.15 pages/s
Max Throughput scroll 45.21 pages/s
50th percentile latency scroll 13622.2 ms
90th percentile latency scroll 16209.6 ms
99th percentile latency scroll 16624.5 ms
100th percentile latency scroll 16648.2 ms
50th percentile service time scroll 543.518 ms
90th percentile service time scroll 560.128 ms
99th percentile service time scroll 574.698 ms
100th percentile service time scroll 586.357 ms
error rate scroll 0 %
Min Throughput query-string-on-message 2 ops/s
Mean Throughput query-string-on-message 2 ops/s
Median Throughput query-string-on-message 2 ops/s
Max Throughput query-string-on-message 2 ops/s
50th percentile latency query-string-on-message 143.745 ms
90th percentile latency query-string-on-message 144.356 ms
99th percentile latency query-string-on-message 149.762 ms
100th percentile latency query-string-on-message 152.474 ms
50th percentile service time query-string-on-message 142.476 ms
90th percentile service time query-string-on-message 143.182 ms
99th percentile service time query-string-on-message 148.143 ms
100th percentile service time query-string-on-message 151.478 ms
error rate query-string-on-message 0 %
Min Throughput query-string-on-message-filtered 2 ops/s
Mean Throughput query-string-on-message-filtered 2 ops/s
Median Throughput query-string-on-message-filtered 2 ops/s
Max Throughput query-string-on-message-filtered 2 ops/s
50th percentile latency query-string-on-message-filtered 134.815 ms
90th percentile latency query-string-on-message-filtered 136.663 ms
99th percentile latency query-string-on-message-filtered 143.23 ms
100th percentile latency query-string-on-message-filtered 146.403 ms
50th percentile service time query-string-on-message-filtered 133.602 ms
90th percentile service time query-string-on-message-filtered 135.463 ms
99th percentile service time query-string-on-message-filtered 142.034 ms
100th percentile service time query-string-on-message-filtered 144.714 ms
error rate query-string-on-message-filtered 0 %
Min Throughput query-string-on-message-filtered-sorted-num 2 ops/s
Mean Throughput query-string-on-message-filtered-sorted-num 2.01 ops/s
Median Throughput query-string-on-message-filtered-sorted-num 2.01 ops/s
Max Throughput query-string-on-message-filtered-sorted-num 2.01 ops/s
50th percentile latency query-string-on-message-filtered-sorted-num 85.3251 ms
90th percentile latency query-string-on-message-filtered-sorted-num 85.984 ms
99th percentile latency query-string-on-message-filtered-sorted-num 94.3471 ms
100th percentile latency query-string-on-message-filtered-sorted-num 98.6291 ms
50th percentile service time query-string-on-message-filtered-sorted-num 83.0574 ms
90th percentile service time query-string-on-message-filtered-sorted-num 83.8487 ms
99th percentile service time query-string-on-message-filtered-sorted-num 92.1959 ms
100th percentile service time query-string-on-message-filtered-sorted-num 96.5291 ms
error rate query-string-on-message-filtered-sorted-num 0 %
Min Throughput sort_keyword_can_match_shortcut 2.01 ops/s
Mean Throughput sort_keyword_can_match_shortcut 2.01 ops/s
Median Throughput sort_keyword_can_match_shortcut 2.01 ops/s
Max Throughput sort_keyword_can_match_shortcut 2.01 ops/s
50th percentile latency sort_keyword_can_match_shortcut 5.49111 ms
90th percentile latency sort_keyword_can_match_shortcut 5.87873 ms
99th percentile latency sort_keyword_can_match_shortcut 6.07166 ms
100th percentile latency sort_keyword_can_match_shortcut 6.07292 ms
50th percentile service time sort_keyword_can_match_shortcut 4.16122 ms
90th percentile service time sort_keyword_can_match_shortcut 4.25575 ms
99th percentile service time sort_keyword_can_match_shortcut 4.70861 ms
100th percentile service time sort_keyword_can_match_shortcut 4.79688 ms
error rate sort_keyword_can_match_shortcut 0 %
Min Throughput sort_keyword_no_can_match_shortcut 2.01 ops/s
Mean Throughput sort_keyword_no_can_match_shortcut 2.01 ops/s
Median Throughput sort_keyword_no_can_match_shortcut 2.01 ops/s
Max Throughput sort_keyword_no_can_match_shortcut 2.01 ops/s
50th percentile latency sort_keyword_no_can_match_shortcut 5.49497 ms
90th percentile latency sort_keyword_no_can_match_shortcut 5.9721 ms
99th percentile latency sort_keyword_no_can_match_shortcut 6.30562 ms
100th percentile latency sort_keyword_no_can_match_shortcut 6.56242 ms
50th percentile service time sort_keyword_no_can_match_shortcut 4.24771 ms
90th percentile service time sort_keyword_no_can_match_shortcut 4.32512 ms
99th percentile service time sort_keyword_no_can_match_shortcut 5.02366 ms
100th percentile service time sort_keyword_no_can_match_shortcut 5.0359 ms
error rate sort_keyword_no_can_match_shortcut 0 %
Min Throughput sort_numeric_desc 2.01 ops/s
Mean Throughput sort_numeric_desc 2.01 ops/s
Median Throughput sort_numeric_desc 2.01 ops/s
Max Throughput sort_numeric_desc 2.01 ops/s
50th percentile latency sort_numeric_desc 9.54166 ms
90th percentile latency sort_numeric_desc 9.78848 ms
99th percentile latency sort_numeric_desc 9.95955 ms
100th percentile latency sort_numeric_desc 10.0091 ms
50th percentile service time sort_numeric_desc 8.09313 ms
90th percentile service time sort_numeric_desc 8.20709 ms
99th percentile service time sort_numeric_desc 8.29828 ms
100th percentile service time sort_numeric_desc 8.32059 ms
error rate sort_numeric_desc 0 %
Min Throughput sort_numeric_asc 2.01 ops/s
Mean Throughput sort_numeric_asc 2.01 ops/s
Median Throughput sort_numeric_asc 2.01 ops/s
Max Throughput sort_numeric_asc 2.01 ops/s
50th percentile latency sort_numeric_asc 8.7188 ms
90th percentile latency sort_numeric_asc 9.11907 ms
99th percentile latency sort_numeric_asc 9.45796 ms
100th percentile latency sort_numeric_asc 9.52751 ms
50th percentile service time sort_numeric_asc 7.38814 ms
90th percentile service time sort_numeric_asc 7.53365 ms
99th percentile service time sort_numeric_asc 7.93651 ms
100th percentile service time sort_numeric_asc 8.03517 ms
error rate sort_numeric_asc 0 %
Min Throughput sort_numeric_desc_with_match 2.01 ops/s
Mean Throughput sort_numeric_desc_with_match 2.01 ops/s
Median Throughput sort_numeric_desc_with_match 2.01 ops/s
Max Throughput sort_numeric_desc_with_match 2.01 ops/s
50th percentile latency sort_numeric_desc_with_match 3.86301 ms
90th percentile latency sort_numeric_desc_with_match 4.30327 ms
99th percentile latency sort_numeric_desc_with_match 4.45766 ms
100th percentile latency sort_numeric_desc_with_match 4.48031 ms
50th percentile service time sort_numeric_desc_with_match 2.54024 ms
90th percentile service time sort_numeric_desc_with_match 2.60069 ms
99th percentile service time sort_numeric_desc_with_match 2.75839 ms
100th percentile service time sort_numeric_desc_with_match 2.76464 ms
error rate sort_numeric_desc_with_match 0 %
Min Throughput sort_numeric_asc_with_match 2.01 ops/s
Mean Throughput sort_numeric_asc_with_match 2.01 ops/s
Median Throughput sort_numeric_asc_with_match 2.01 ops/s
Max Throughput sort_numeric_asc_with_match 2.01 ops/s
50th percentile latency sort_numeric_asc_with_match 3.75996 ms
90th percentile latency sort_numeric_asc_with_match 4.15372 ms
99th percentile latency sort_numeric_asc_with_match 4.34753 ms
100th percentile latency sort_numeric_asc_with_match 4.44033 ms
50th percentile service time sort_numeric_asc_with_match 2.47177 ms
90th percentile service time sort_numeric_asc_with_match 2.54365 ms
99th percentile service time sort_numeric_asc_with_match 2.60359 ms
100th percentile service time sort_numeric_asc_with_match 2.62819 ms
error rate sort_numeric_asc_with_match 0 %
Min Throughput range_field_conjunction_big_range_big_term_query 2.01 ops/s
Mean Throughput range_field_conjunction_big_range_big_term_query 2.01 ops/s
Median Throughput range_field_conjunction_big_range_big_term_query 2.01 ops/s
Max Throughput range_field_conjunction_big_range_big_term_query 2.01 ops/s
50th percentile latency range_field_conjunction_big_range_big_term_query 4.04531 ms
90th percentile latency range_field_conjunction_big_range_big_term_query 4.45814 ms
99th percentile latency range_field_conjunction_big_range_big_term_query 4.56234 ms
100th percentile latency range_field_conjunction_big_range_big_term_query 4.5648 ms
50th percentile service time range_field_conjunction_big_range_big_term_query 2.74219 ms
90th percentile service time range_field_conjunction_big_range_big_term_query 2.79375 ms
99th percentile service time range_field_conjunction_big_range_big_term_query 2.91954 ms
100th percentile service time range_field_conjunction_big_range_big_term_query 2.95643 ms
error rate range_field_conjunction_big_range_big_term_query 0 %
Min Throughput range_field_disjunction_big_range_small_term_query 2.01 ops/s
Mean Throughput range_field_disjunction_big_range_small_term_query 2.01 ops/s
Median Throughput range_field_disjunction_big_range_small_term_query 2.01 ops/s
Max Throughput range_field_disjunction_big_range_small_term_query 2.01 ops/s
50th percentile latency range_field_disjunction_big_range_small_term_query 3.48423 ms
90th percentile latency range_field_disjunction_big_range_small_term_query 4.08495 ms
99th percentile latency range_field_disjunction_big_range_small_term_query 4.39136 ms
100th percentile latency range_field_disjunction_big_range_small_term_query 4.51337 ms
50th percentile service time range_field_disjunction_big_range_small_term_query 2.45423 ms
90th percentile service time range_field_disjunction_big_range_small_term_query 2.49451 ms
99th percentile service time range_field_disjunction_big_range_small_term_query 2.68622 ms
100th percentile service time range_field_disjunction_big_range_small_term_query 2.70069 ms
error rate range_field_disjunction_big_range_small_term_query 0 %
Min Throughput range_field_conjunction_small_range_small_term_query 2.01 ops/s
Mean Throughput range_field_conjunction_small_range_small_term_query 2.01 ops/s
Median Throughput range_field_conjunction_small_range_small_term_query 2.01 ops/s
Max Throughput range_field_conjunction_small_range_small_term_query 2.01 ops/s
50th percentile latency range_field_conjunction_small_range_small_term_query 3.74566 ms
90th percentile latency range_field_conjunction_small_range_small_term_query 4.12203 ms
99th percentile latency range_field_conjunction_small_range_small_term_query 4.32466 ms
100th percentile latency range_field_conjunction_small_range_small_term_query 4.36709 ms
50th percentile service time range_field_conjunction_small_range_small_term_query 2.41002 ms
90th percentile service time range_field_conjunction_small_range_small_term_query 2.47448 ms
99th percentile service time range_field_conjunction_small_range_small_term_query 2.56835 ms
100th percentile service time range_field_conjunction_small_range_small_term_query 2.58516 ms
error rate range_field_conjunction_small_range_small_term_query 0 %
Min Throughput range_field_conjunction_small_range_big_term_query 2.01 ops/s
Mean Throughput range_field_conjunction_small_range_big_term_query 2.01 ops/s
Median Throughput range_field_conjunction_small_range_big_term_query 2.01 ops/s
Max Throughput range_field_conjunction_small_range_big_term_query 2.01 ops/s
50th percentile latency range_field_conjunction_small_range_big_term_query 3.48623 ms
90th percentile latency range_field_conjunction_small_range_big_term_query 3.59148 ms
99th percentile latency range_field_conjunction_small_range_big_term_query 3.84612 ms
100th percentile latency range_field_conjunction_small_range_big_term_query 3.87682 ms
50th percentile service time range_field_conjunction_small_range_big_term_query 2.16579 ms
90th percentile service time range_field_conjunction_small_range_big_term_query 2.20543 ms
99th percentile service time range_field_conjunction_small_range_big_term_query 2.26747 ms
100th percentile service time range_field_conjunction_small_range_big_term_query 2.28459 ms
error rate range_field_conjunction_small_range_big_term_query 0 %
Min Throughput range-auto-date-histo 0.11 ops/s
Mean Throughput range-auto-date-histo 0.11 ops/s
Median Throughput range-auto-date-histo 0.11 ops/s
Max Throughput range-auto-date-histo 0.11 ops/s
50th percentile latency range-auto-date-histo 2.0826e+06 ms
90th percentile latency range-auto-date-histo 2.41519e+06 ms
99th percentile latency range-auto-date-histo 2.49007e+06 ms
100th percentile latency range-auto-date-histo 2.49427e+06 ms
50th percentile service time range-auto-date-histo 8813.03 ms
90th percentile service time range-auto-date-histo 8878.15 ms
99th percentile service time range-auto-date-histo 9025.85 ms
100th percentile service time range-auto-date-histo 9027.51 ms
error rate range-auto-date-histo 0 %
Min Throughput range-auto-date-histo-with-metrics 0.04 ops/s
Mean Throughput range-auto-date-histo-with-metrics 0.04 ops/s
Median Throughput range-auto-date-histo-with-metrics 0.04 ops/s
Max Throughput range-auto-date-histo-with-metrics 0.04 ops/s
50th percentile latency range-auto-date-histo-with-metrics 5.52879e+06 ms
90th percentile latency range-auto-date-histo-with-metrics 6.41125e+06 ms
99th percentile latency range-auto-date-histo-with-metrics 6.60999e+06 ms
100th percentile latency range-auto-date-histo-with-metrics 6.621e+06 ms
50th percentile service time range-auto-date-histo-with-metrics 22563.5 ms
90th percentile service time range-auto-date-histo-with-metrics 22676.5 ms
99th percentile service time range-auto-date-histo-with-metrics 22855.2 ms
100th percentile service time range-auto-date-histo-with-metrics 22891.3 ms
error rate range-auto-date-histo-with-metrics 0 %
Min Throughput range-agg-1 2.01 ops/s
Mean Throughput range-agg-1 2.01 ops/s
Median Throughput range-agg-1 2.01 ops/s
Max Throughput range-agg-1 2.01 ops/s
50th percentile latency range-agg-1 4.39117 ms
90th percentile latency range-agg-1 4.79224 ms
99th percentile latency range-agg-1 4.93632 ms
100th percentile latency range-agg-1 4.9524 ms
50th percentile service time range-agg-1 3.05882 ms
90th percentile service time range-agg-1 3.176 ms
99th percentile service time range-agg-1 3.35531 ms
100th percentile service time range-agg-1 3.42716 ms
error rate range-agg-1 0 %
Min Throughput range-agg-2 2.01 ops/s
Mean Throughput range-agg-2 2.01 ops/s
Median Throughput range-agg-2 2.01 ops/s
Max Throughput range-agg-2 2.01 ops/s
50th percentile latency range-agg-2 4.20037 ms
90th percentile latency range-agg-2 4.56015 ms
99th percentile latency range-agg-2 4.69348 ms
100th percentile latency range-agg-2 4.72578 ms
50th percentile service time range-agg-2 2.9411 ms
90th percentile service time range-agg-2 3.02692 ms
99th percentile service time range-agg-2 3.09879 ms
100th percentile service time range-agg-2 3.0991 ms
error rate range-agg-2 0 %
Min Throughput cardinality-agg-low 2 ops/s
Mean Throughput cardinality-agg-low 2 ops/s
Median Throughput cardinality-agg-low 2 ops/s
Max Throughput cardinality-agg-low 2.01 ops/s
50th percentile latency cardinality-agg-low 5.79499 ms
90th percentile latency cardinality-agg-low 6.21299 ms
99th percentile latency cardinality-agg-low 6.37608 ms
100th percentile latency cardinality-agg-low 6.4157 ms
50th percentile service time cardinality-agg-low 4.49537 ms
90th percentile service time cardinality-agg-low 4.65954 ms
99th percentile service time cardinality-agg-low 4.78681 ms
100th percentile service time cardinality-agg-low 4.831 ms
error rate cardinality-agg-low 0 %
Min Throughput cardinality-agg-high 0.36 ops/s
Mean Throughput cardinality-agg-high 0.36 ops/s
Median Throughput cardinality-agg-high 0.36 ops/s
Max Throughput cardinality-agg-high 0.36 ops/s
50th percentile latency cardinality-agg-high 574902 ms
90th percentile latency cardinality-agg-high 666362 ms
99th percentile latency cardinality-agg-high 686928 ms
100th percentile latency cardinality-agg-high 688074 ms
50th percentile service time cardinality-agg-high 2784.02 ms
90th percentile service time cardinality-agg-high 2804.44 ms
99th percentile service time cardinality-agg-high 2836.08 ms
100th percentile service time cardinality-agg-high 2837.93 ms
error rate cardinality-agg-high 0 %

@opensearch-ci-bot
Copy link
Collaborator

Benchmark Baseline Comparison Results

Benchmark Results for Job: https://build.ci.opensearch.org/job/benchmark-compare/9/

Metric Task Baseline Contender Diff Unit
Cumulative indexing time of primary shards 0 0 0 min
Min cumulative indexing time across primary shard 0 0 0 min
Median cumulative indexing time across primary shard 0 0 0 min
Max cumulative indexing time across primary shard 0 0 0 min
Cumulative indexing throttle time of primary shards 0 0 0 min
Min cumulative indexing throttle time across primary shard 0 0 0 min
Median cumulative indexing throttle time across primary shard 0 0 0 min
Max cumulative indexing throttle time across primary shard 0 0 0 min
Cumulative merge time of primary shards 0 0 0 min
Cumulative merge count of primary shards 0 0 0
Min cumulative merge time across primary shard 0 0 0 min
Median cumulative merge time across primary shard 0 0 0 min
Max cumulative merge time across primary shard 0 0 0 min
Cumulative merge throttle time of primary shards 0 0 0 min
Min cumulative merge throttle time across primary shard 0 0 0 min
Median cumulative merge throttle time across primary shard 0 0 0 min
Max cumulative merge throttle time across primary shard 0 0 0 min
Cumulative refresh time of primary shards 0 0 0 min
Cumulative refresh count of primary shards 2 2 0
Min cumulative refresh time across primary shard 0 0 0 min
Median cumulative refresh time across primary shard 0 0 0 min
Max cumulative refresh time across primary shard 0 0 0 min
Cumulative flush time of primary shards 0 0 0 min
Cumulative flush count of primary shards 1 1 0
Min cumulative flush time across primary shard 0 0 0 min
Median cumulative flush time across primary shard 0 0 0 min
Max cumulative flush time across primary shard 0 0 0 min
Total Young Gen GC time 1.034 0.993 -0.041 s
Total Young Gen GC count 66 66 0
Total Old Gen GC time 0 0 0 s
Total Old Gen GC count 0 0 0
Store size 26.0268 26.0268 0 GB
Translog size 5.12227e-08 5.12227e-08 0 GB
Heap used for segments 0 0 0 MB
Heap used for doc values 0 0 0 MB
Heap used for terms 0 0 0 MB
Heap used for norms 0 0 0 MB
Heap used for points 0 0 0 MB
Heap used for stored fields 0 0 0 MB
Segment count 20 20 0
Min Throughput wait-for-snapshot-recovery 4.13383e+07 4.11287e+07 -209524 byte/s
Mean Throughput wait-for-snapshot-recovery 4.13383e+07 4.11287e+07 -209524 byte/s
Median Throughput wait-for-snapshot-recovery 4.13383e+07 4.11287e+07 -209524 byte/s
Max Throughput wait-for-snapshot-recovery 4.13383e+07 4.11287e+07 -209524 byte/s
100th percentile latency wait-for-snapshot-recovery 671236 674864 3628.19 ms
100th percentile service time wait-for-snapshot-recovery 671236 674864 3628.19 ms
error rate wait-for-snapshot-recovery 0 0 0 %
Min Throughput default 2.00559 2.0056 1e-05 ops/s
Mean Throughput default 2.00678 2.00679 0 ops/s
Median Throughput default 2.0067 2.00669 -0 ops/s
Max Throughput default 2.00833 2.00834 1e-05 ops/s
50th percentile latency default 7.18053 7.16161 -0.01892 ms
90th percentile latency default 7.78152 7.77481 -0.00671 ms
99th percentile latency default 8.14387 8.32346 0.17959 ms
100th percentile latency default 8.20593 8.474 0.26807 ms
50th percentile service time default 5.80711 5.95419 0.14707 ms
90th percentile service time default 6.2518 6.42176 0.16996 ms
99th percentile service time default 7.05921 7.11725 0.05805 ms
100th percentile service time default 7.36337 7.23937 -0.124 ms
error rate default 0 0 0 %
Min Throughput desc_sort_timestamp 2.00368 2.00315 -0.00052 ops/s
Mean Throughput desc_sort_timestamp 2.00446 2.00383 -0.00063 ops/s
Median Throughput desc_sort_timestamp 2.0044 2.00377 -0.00063 ops/s
Max Throughput desc_sort_timestamp 2.00547 2.00469 -0.00078 ops/s
50th percentile latency desc_sort_timestamp 16.8404 16.4491 -0.3913 ms
90th percentile latency desc_sort_timestamp 17.7598 17.0607 -0.69905 ms
99th percentile latency desc_sort_timestamp 22.3377 21.7675 -0.57023 ms
100th percentile latency desc_sort_timestamp 22.6741 24.1446 1.47045 ms
50th percentile service time desc_sort_timestamp 15.4518 15.0885 -0.36327 ms
90th percentile service time desc_sort_timestamp 15.9174 15.4812 -0.43617 ms
99th percentile service time desc_sort_timestamp 20.7067 20.3794 -0.32731 ms
100th percentile service time desc_sort_timestamp 21.1194 23.0969 1.97751 ms
error rate desc_sort_timestamp 0 0 0 %
Min Throughput asc_sort_timestamp 2.00568 2.00598 0.00029 ops/s
Mean Throughput asc_sort_timestamp 2.00689 2.00725 0.00036 ops/s
Median Throughput asc_sort_timestamp 2.00679 2.00715 0.00036 ops/s
Max Throughput asc_sort_timestamp 2.00846 2.00891 0.00044 ops/s
50th percentile latency asc_sort_timestamp 9.82662 10.0619 0.23528 ms
90th percentile latency asc_sort_timestamp 10.3687 10.5469 0.17826 ms
99th percentile latency asc_sort_timestamp 12.5096 12.4689 -0.04067 ms
100th percentile latency asc_sort_timestamp 12.659 12.642 -0.017 ms
50th percentile service time asc_sort_timestamp 8.48581 8.72601 0.2402 ms
90th percentile service time asc_sort_timestamp 8.77733 9.00345 0.22612 ms
99th percentile service time asc_sort_timestamp 11.2708 11.4297 0.15893 ms
100th percentile service time asc_sort_timestamp 11.303 11.452 0.149 ms
error rate asc_sort_timestamp 0 0 0 %
Min Throughput desc_sort_with_after_timestamp 2.00571 2.00581 0.0001 ops/s
Mean Throughput desc_sort_with_after_timestamp 2.00693 2.00705 0.00012 ops/s
Median Throughput desc_sort_with_after_timestamp 2.00684 2.00695 0.00011 ops/s
Max Throughput desc_sort_with_after_timestamp 2.00852 2.00865 0.00013 ops/s
50th percentile latency desc_sort_with_after_timestamp 9.21823 9.07193 -0.1463 ms
90th percentile latency desc_sort_with_after_timestamp 9.62771 9.53281 -0.0949 ms
99th percentile latency desc_sort_with_after_timestamp 11.7112 11.4289 -0.2823 ms
100th percentile latency desc_sort_with_after_timestamp 12.0797 12.3148 0.23507 ms
50th percentile service time desc_sort_with_after_timestamp 7.81102 7.7249 -0.08612 ms
90th percentile service time desc_sort_with_after_timestamp 7.9951 8.00644 0.01134 ms
99th percentile service time desc_sort_with_after_timestamp 10.344 9.83497 -0.50908 ms
100th percentile service time desc_sort_with_after_timestamp 10.581 10.6528 0.07179 ms
error rate desc_sort_with_after_timestamp 0 0 0 %
Min Throughput asc_sort_with_after_timestamp 2.00579 2.00551 -0.00029 ops/s
Mean Throughput asc_sort_with_after_timestamp 2.00703 2.00668 -0.00035 ops/s
Median Throughput asc_sort_with_after_timestamp 2.00693 2.00659 -0.00034 ops/s
Max Throughput asc_sort_with_after_timestamp 2.00863 2.00819 -0.00043 ops/s
50th percentile latency asc_sort_with_after_timestamp 11.5314 11.705 0.17365 ms
90th percentile latency asc_sort_with_after_timestamp 12.0441 12.0452 0.00113 ms
99th percentile latency asc_sort_with_after_timestamp 14.504 12.2164 -2.28759 ms
100th percentile latency asc_sort_with_after_timestamp 16.2285 12.2177 -4.01089 ms
50th percentile service time asc_sort_with_after_timestamp 10.2967 10.318 0.0213 ms
90th percentile service time asc_sort_with_after_timestamp 10.4906 10.4872 -0.00344 ms
99th percentile service time asc_sort_with_after_timestamp 13.016 10.9182 -2.09775 ms
100th percentile service time asc_sort_with_after_timestamp 14.4419 11.0103 -3.43166 ms
error rate asc_sort_with_after_timestamp 0 0 0 %
Min Throughput desc_sort_timestamp_can_match_shortcut 2.0052 2.00418 -0.00102 ops/s
Mean Throughput desc_sort_timestamp_can_match_shortcut 2.0063 2.00507 -0.00123 ops/s
Median Throughput desc_sort_timestamp_can_match_shortcut 2.00621 2.005 -0.00121 ops/s
Max Throughput desc_sort_timestamp_can_match_shortcut 2.00775 2.00623 -0.00152 ops/s
50th percentile latency desc_sort_timestamp_can_match_shortcut 15.0911 15.787 0.6959 ms
90th percentile latency desc_sort_timestamp_can_match_shortcut 16.3849 16.3333 -0.05157 ms
99th percentile latency desc_sort_timestamp_can_match_shortcut 23.0731 17.8771 -5.196 ms
100th percentile latency desc_sort_timestamp_can_match_shortcut 23.5066 18.1269 -5.37968 ms
50th percentile service time desc_sort_timestamp_can_match_shortcut 13.76 14.4365 0.67649 ms
90th percentile service time desc_sort_timestamp_can_match_shortcut 14.174 14.8778 0.70379 ms
99th percentile service time desc_sort_timestamp_can_match_shortcut 21.4491 16.5773 -4.8718 ms
100th percentile service time desc_sort_timestamp_can_match_shortcut 21.5343 17.2832 -4.25111 ms
error rate desc_sort_timestamp_can_match_shortcut 0 0 0 %
Min Throughput desc_sort_timestamp_no_can_match_shortcut 2.00643 2.00642 -1e-05 ops/s
Mean Throughput desc_sort_timestamp_no_can_match_shortcut 2.00781 2.00779 -2e-05 ops/s
Median Throughput desc_sort_timestamp_no_can_match_shortcut 2.0077 2.00768 -2e-05 ops/s
Max Throughput desc_sort_timestamp_no_can_match_shortcut 2.00958 2.00956 -3e-05 ops/s
50th percentile latency desc_sort_timestamp_no_can_match_shortcut 14.8042 15.3854 0.58116 ms
90th percentile latency desc_sort_timestamp_no_can_match_shortcut 15.1865 15.9363 0.74974 ms
99th percentile latency desc_sort_timestamp_no_can_match_shortcut 16.4291 20.609 4.17991 ms
100th percentile latency desc_sort_timestamp_no_can_match_shortcut 17.1304 22.207 5.0766 ms
50th percentile service time desc_sort_timestamp_no_can_match_shortcut 13.4079 14.1577 0.74987 ms
90th percentile service time desc_sort_timestamp_no_can_match_shortcut 13.7113 14.4626 0.75138 ms
99th percentile service time desc_sort_timestamp_no_can_match_shortcut 15.2321 19.416 4.1839 ms
100th percentile service time desc_sort_timestamp_no_can_match_shortcut 15.9454 21.1606 5.21516 ms
error rate desc_sort_timestamp_no_can_match_shortcut 0 0 0 %
Min Throughput asc_sort_timestamp_can_match_shortcut 2.00616 2.00618 2e-05 ops/s
Mean Throughput asc_sort_timestamp_can_match_shortcut 2.00748 2.0075 2e-05 ops/s
Median Throughput asc_sort_timestamp_can_match_shortcut 2.00737 2.0074 2e-05 ops/s
Max Throughput asc_sort_timestamp_can_match_shortcut 2.00918 2.00922 4e-05 ops/s
50th percentile latency asc_sort_timestamp_can_match_shortcut 8.92903 8.67635 -0.25269 ms
90th percentile latency asc_sort_timestamp_can_match_shortcut 9.37892 9.03095 -0.34797 ms
99th percentile latency asc_sort_timestamp_can_match_shortcut 9.571 10.2595 0.68849 ms
100th percentile latency asc_sort_timestamp_can_match_shortcut 9.57283 11.1285 1.55562 ms
50th percentile service time asc_sort_timestamp_can_match_shortcut 7.61576 7.35575 -0.26 ms
90th percentile service time asc_sort_timestamp_can_match_shortcut 7.78113 7.50597 -0.27516 ms
99th percentile service time asc_sort_timestamp_can_match_shortcut 7.98528 8.79433 0.80905 ms
100th percentile service time asc_sort_timestamp_can_match_shortcut 8.0335 9.85187 1.81836 ms
error rate asc_sort_timestamp_can_match_shortcut 0 0 0 %
Min Throughput asc_sort_timestamp_no_can_match_shortcut 2.00651 2.00652 2e-05 ops/s
Mean Throughput asc_sort_timestamp_no_can_match_shortcut 2.00789 2.00792 2e-05 ops/s
Median Throughput asc_sort_timestamp_no_can_match_shortcut 2.00779 2.00781 2e-05 ops/s
Max Throughput asc_sort_timestamp_no_can_match_shortcut 2.0097 2.00973 3e-05 ops/s
50th percentile latency asc_sort_timestamp_no_can_match_shortcut 9.31603 8.45583 -0.8602 ms
90th percentile latency asc_sort_timestamp_no_can_match_shortcut 9.69453 9.00359 -0.69093 ms
99th percentile latency asc_sort_timestamp_no_can_match_shortcut 9.94888 10.5699 0.62106 ms
100th percentile latency asc_sort_timestamp_no_can_match_shortcut 9.95677 10.7231 0.76629 ms
50th percentile service time asc_sort_timestamp_no_can_match_shortcut 7.9543 7.18516 -0.76914 ms
90th percentile service time asc_sort_timestamp_no_can_match_shortcut 8.1544 7.43929 -0.71511 ms
99th percentile service time asc_sort_timestamp_no_can_match_shortcut 8.27446 9.68285 1.4084 ms
100th percentile service time asc_sort_timestamp_no_can_match_shortcut 8.30588 9.70545 1.39957 ms
error rate asc_sort_timestamp_no_can_match_shortcut 0 0 0 %
Min Throughput term 2.00634 2.00619 -0.00015 ops/s
Mean Throughput term 2.00768 2.0075 -0.00018 ops/s
Median Throughput term 2.00757 2.00739 -0.00018 ops/s
Max Throughput term 2.00944 2.00922 -0.00022 ops/s
50th percentile latency term 4.24983 4.07103 -0.1788 ms
90th percentile latency term 4.64508 4.45962 -0.18546 ms
99th percentile latency term 4.7736 4.71801 -0.05559 ms
100th percentile latency term 4.78298 4.72455 -0.05843 ms
50th percentile service time term 2.90295 2.73131 -0.17164 ms
90th percentile service time term 2.9976 2.84675 -0.15085 ms
99th percentile service time term 3.24594 3.05887 -0.18706 ms
100th percentile service time term 3.27667 3.07478 -0.20189 ms
error rate term 0 0 0 %
Min Throughput multi_terms-keyword 1.17333 1.17315 -0.00018 ops/s
Mean Throughput multi_terms-keyword 1.17602 1.17604 2e-05 ops/s
Median Throughput multi_terms-keyword 1.17609 1.17604 -5e-05 ops/s
Max Throughput multi_terms-keyword 1.17821 1.17878 0.00057 ops/s
50th percentile latency multi_terms-keyword 87361.6 87394.3 32.7383 ms
90th percentile latency multi_terms-keyword 101023 100935 -88.5938 ms
99th percentile latency multi_terms-keyword 104070 103973 -96.8281 ms
100th percentile latency multi_terms-keyword 104236 104142 -94.5234 ms
50th percentile service time multi_terms-keyword 837.003 837.565 0.56232 ms
90th percentile service time multi_terms-keyword 860.235 842.45 -17.7849 ms
99th percentile service time multi_terms-keyword 865.945 886.028 20.083 ms
100th percentile service time multi_terms-keyword 866.701 886.377 19.6765 ms
error rate multi_terms-keyword 0 0 0 %
Min Throughput keyword-terms 2.00375 2.0029 -0.00084 ops/s
Mean Throughput keyword-terms 2.00454 2.00352 -0.00102 ops/s
Median Throughput keyword-terms 2.00447 2.00347 -0.001 ops/s
Max Throughput keyword-terms 2.00558 2.00432 -0.00126 ops/s
50th percentile latency keyword-terms 47.7119 49.6327 1.92079 ms
90th percentile latency keyword-terms 48.2853 50.4179 2.13254 ms
99th percentile latency keyword-terms 48.7686 66.2977 17.5291 ms
100th percentile latency keyword-terms 48.836 77.7511 28.9151 ms
50th percentile service time keyword-terms 46.4428 48.3147 1.87187 ms
90th percentile service time keyword-terms 46.7595 49.0451 2.28558 ms
99th percentile service time keyword-terms 47.8 64.9503 17.1502 ms
100th percentile service time keyword-terms 47.8695 76.3013 28.4318 ms
error rate keyword-terms 0 0 0 %
Min Throughput keyword-terms-low-cardinality 2.00606 2.00601 -4e-05 ops/s
Mean Throughput keyword-terms-low-cardinality 2.00735 2.0073 -5e-05 ops/s
Median Throughput keyword-terms-low-cardinality 2.00725 2.0072 -5e-05 ops/s
Max Throughput keyword-terms-low-cardinality 2.00902 2.00896 -7e-05 ops/s
50th percentile latency keyword-terms-low-cardinality 43.3233 45.5025 2.17917 ms
90th percentile latency keyword-terms-low-cardinality 43.89 46.1032 2.2132 ms
99th percentile latency keyword-terms-low-cardinality 45.2402 59.6513 14.4111 ms
100th percentile latency keyword-terms-low-cardinality 45.9317 61.7149 15.7832 ms
50th percentile service time keyword-terms-low-cardinality 42.111 44.3015 2.19049 ms
90th percentile service time keyword-terms-low-cardinality 42.3758 44.6202 2.24437 ms
99th percentile service time keyword-terms-low-cardinality 43.9554 58.5991 14.6437 ms
100th percentile service time keyword-terms-low-cardinality 44.5901 60.5808 15.9907 ms
error rate keyword-terms-low-cardinality 0 0 0 %
Min Throughput composite-terms 2.0008 2.00041 -0.00039 ops/s
Mean Throughput composite-terms 2.00097 2.00051 -0.00046 ops/s
Median Throughput composite-terms 2.00095 2.0005 -0.00045 ops/s
Max Throughput composite-terms 2.00119 2.00063 -0.00057 ops/s
50th percentile latency composite-terms 248.074 246.355 -1.71944 ms
90th percentile latency composite-terms 251.589 249.96 -1.62884 ms
99th percentile latency composite-terms 274.44 255.292 -19.1482 ms
100th percentile latency composite-terms 274.704 256.067 -18.6371 ms
50th percentile service time composite-terms 247.027 245.319 -1.70783 ms
90th percentile service time composite-terms 250.231 249.024 -1.20676 ms
99th percentile service time composite-terms 273.464 254.065 -19.3991 ms
100th percentile service time composite-terms 274.046 254.888 -19.1577 ms
error rate composite-terms 0 0 0 %
Min Throughput composite_terms-keyword 1.99796 1.99826 0.0003 ops/s
Mean Throughput composite_terms-keyword 1.99833 1.99858 0.00025 ops/s
Median Throughput composite_terms-keyword 1.99835 1.9986 0.00025 ops/s
Max Throughput composite_terms-keyword 1.99862 1.99883 0.00022 ops/s
50th percentile latency composite_terms-keyword 406.694 394.081 -12.6137 ms
90th percentile latency composite_terms-keyword 409.633 398.401 -11.2314 ms
99th percentile latency composite_terms-keyword 413.749 408.844 -4.9057 ms
100th percentile latency composite_terms-keyword 413.852 409.796 -4.05542 ms
50th percentile service time composite_terms-keyword 405.508 393.075 -12.4326 ms
90th percentile service time composite_terms-keyword 408.923 397.314 -11.6093 ms
99th percentile service time composite_terms-keyword 412.714 406.721 -5.99303 ms
100th percentile service time composite_terms-keyword 413.002 407.767 -5.23471 ms
error rate composite_terms-keyword 0 0 0 %
Min Throughput composite-date_histogram-daily 2.00597 2.00604 7e-05 ops/s
Mean Throughput composite-date_histogram-daily 2.00725 2.00733 8e-05 ops/s
Median Throughput composite-date_histogram-daily 2.00715 2.00723 8e-05 ops/s
Max Throughput composite-date_histogram-daily 2.0089 2.009 0.0001 ops/s
50th percentile latency composite-date_histogram-daily 6.47791 5.77825 -0.69966 ms
90th percentile latency composite-date_histogram-daily 6.89479 6.26685 -0.62794 ms
99th percentile latency composite-date_histogram-daily 7.58557 6.60957 -0.976 ms
100th percentile latency composite-date_histogram-daily 7.72887 6.6374 -1.09147 ms
50th percentile service time composite-date_histogram-daily 5.036 4.5202 -0.51581 ms
90th percentile service time composite-date_histogram-daily 5.22483 4.68669 -0.53814 ms
99th percentile service time composite-date_histogram-daily 6.12717 5.01237 -1.1148 ms
100th percentile service time composite-date_histogram-daily 6.62175 5.15358 -1.46817 ms
error rate composite-date_histogram-daily 0 0 0 %
Min Throughput range 2.00443 2.00451 8e-05 ops/s
Mean Throughput range 2.00538 2.00547 9e-05 ops/s
Median Throughput range 2.0053 2.00539 9e-05 ops/s
Max Throughput range 2.0066 2.00672 0.00012 ops/s
50th percentile latency range 78.6993 77.5663 -1.13296 ms
90th percentile latency range 80.0321 78.3089 -1.72324 ms
99th percentile latency range 81.7675 79.1222 -2.64533 ms
100th percentile latency range 82.1541 79.329 -2.8251 ms
50th percentile service time range 77.5025 76.2668 -1.23571 ms
90th percentile service time range 78.6425 76.9363 -1.70617 ms
99th percentile service time range 79.8796 78.2658 -1.61383 ms
100th percentile service time range 79.9317 78.6447 -1.28695 ms
error rate range 0 0 0 %
Min Throughput range-numeric 2.00657 2.00658 1e-05 ops/s
Mean Throughput range-numeric 2.00798 2.00798 0 ops/s
Median Throughput range-numeric 2.00787 2.00787 1e-05 ops/s
Max Throughput range-numeric 2.00981 2.0098 -1e-05 ops/s
50th percentile latency range-numeric 3.86935 3.80787 -0.06149 ms
90th percentile latency range-numeric 4.32588 4.21482 -0.11106 ms
99th percentile latency range-numeric 4.46537 7.21715 2.75178 ms
100th percentile latency range-numeric 4.5432 9.51958 4.97639 ms
50th percentile service time range-numeric 2.53828 2.49335 -0.04494 ms
90th percentile service time range-numeric 2.64757 2.60244 -0.04513 ms
99th percentile service time range-numeric 2.72253 5.57218 2.84966 ms
100th percentile service time range-numeric 2.73083 8.43784 5.70701 ms
error rate range-numeric 0 0 0 %
Min Throughput keyword-in-range 2.00264 2.00391 0.00127 ops/s
Mean Throughput keyword-in-range 2.0032 2.00474 0.00154 ops/s
Median Throughput keyword-in-range 2.00315 2.00467 0.00152 ops/s
Max Throughput keyword-in-range 2.00392 2.00583 0.0019 ops/s
50th percentile latency keyword-in-range 124.667 125.848 1.1806 ms
90th percentile latency keyword-in-range 126.549 126.946 0.39687 ms
99th percentile latency keyword-in-range 128.312 135.937 7.62514 ms
100th percentile latency keyword-in-range 128.835 139.772 10.9373 ms
50th percentile service time keyword-in-range 123.462 124.614 1.15224 ms
90th percentile service time keyword-in-range 125.26 125.726 0.46591 ms
99th percentile service time keyword-in-range 127.063 134.338 7.2748 ms
100th percentile service time keyword-in-range 127.627 138.218 10.5907 ms
error rate keyword-in-range 0 0 0 %
Min Throughput date_histogram_hourly_agg 2.00356 2.00321 -0.00035 ops/s
Mean Throughput date_histogram_hourly_agg 2.00431 2.00388 -0.00043 ops/s
Median Throughput date_histogram_hourly_agg 2.00426 2.00383 -0.00043 ops/s
Max Throughput date_histogram_hourly_agg 2.00529 2.00477 -0.00052 ops/s
50th percentile latency date_histogram_hourly_agg 10.1764 10.1532 -0.02319 ms
90th percentile latency date_histogram_hourly_agg 10.5449 10.5724 0.02748 ms
99th percentile latency date_histogram_hourly_agg 11.2277 10.9871 -0.24061 ms
100th percentile latency date_histogram_hourly_agg 11.3582 11.0141 -0.34403 ms
50th percentile service time date_histogram_hourly_agg 8.98518 8.89363 -0.09155 ms
90th percentile service time date_histogram_hourly_agg 9.17508 9.07855 -0.09652 ms
99th percentile service time date_histogram_hourly_agg 10.1302 9.52949 -0.60068 ms
100th percentile service time date_histogram_hourly_agg 10.3526 9.67652 -0.67605 ms
error rate date_histogram_hourly_agg 0 0 0 %
Min Throughput date_histogram_minute_agg 2.00564 2.00581 0.00017 ops/s
Mean Throughput date_histogram_minute_agg 2.00684 2.00704 0.00019 ops/s
Median Throughput date_histogram_minute_agg 2.00675 2.00694 0.00019 ops/s
Max Throughput date_histogram_minute_agg 2.00841 2.00864 0.00023 ops/s
50th percentile latency date_histogram_minute_agg 51.2562 51.0558 -0.20038 ms
90th percentile latency date_histogram_minute_agg 51.9101 51.8314 -0.07868 ms
99th percentile latency date_histogram_minute_agg 55.7468 52.9758 -2.77101 ms
100th percentile latency date_histogram_minute_agg 58.6023 53.3697 -5.23263 ms
50th percentile service time date_histogram_minute_agg 49.9849 49.8451 -0.1398 ms
90th percentile service time date_histogram_minute_agg 50.5962 50.4975 -0.09874 ms
99th percentile service time date_histogram_minute_agg 54.7902 51.7721 -3.01815 ms
100th percentile service time date_histogram_minute_agg 57.7776 52.0088 -5.76882 ms
error rate date_histogram_minute_agg 0 0 0 %
Min Throughput scroll 44.1551 45.0753 0.9202 pages/s
Mean Throughput scroll 44.2271 45.1467 0.91958 pages/s
Median Throughput scroll 44.2286 45.1485 0.91996 pages/s
Max Throughput scroll 44.2895 45.2088 0.91923 pages/s
50th percentile latency scroll 16711.4 13622.2 -3089.15 ms
90th percentile latency scroll 19435.8 16209.6 -3226.29 ms
99th percentile latency scroll 20130.9 16624.5 -3506.47 ms
100th percentile latency scroll 20171.6 16648.2 -3523.44 ms
50th percentile service time scroll 565.261 543.518 -21.7432 ms
90th percentile service time scroll 571.424 560.128 -11.2958 ms
99th percentile service time scroll 581.182 574.698 -6.48407 ms
100th percentile service time scroll 584.021 586.357 2.33588 ms
error rate scroll 0 0 0 %
Min Throughput query-string-on-message 1.99882 1.99775 -0.00107 ops/s
Mean Throughput query-string-on-message 1.99903 1.99816 -0.00088 ops/s
Median Throughput query-string-on-message 1.99904 1.99818 -0.00086 ops/s
Max Throughput query-string-on-message 1.99921 1.99847 -0.00073 ops/s
50th percentile latency query-string-on-message 143.209 143.745 0.53665 ms
90th percentile latency query-string-on-message 143.732 144.356 0.62405 ms
99th percentile latency query-string-on-message 145.645 149.762 4.11737 ms
100th percentile latency query-string-on-message 146.974 152.474 5.50034 ms
50th percentile service time query-string-on-message 142.17 142.476 0.30592 ms
90th percentile service time query-string-on-message 142.538 143.182 0.64358 ms
99th percentile service time query-string-on-message 144.748 148.143 3.39577 ms
100th percentile service time query-string-on-message 146.272 151.478 5.20634 ms
error rate query-string-on-message 0 0 0 %
Min Throughput query-string-on-message-filtered 2.0022 2.00026 -0.00194 ops/s
Mean Throughput query-string-on-message-filtered 2.00266 2.00032 -0.00234 ops/s
Median Throughput query-string-on-message-filtered 2.00262 2.00031 -0.00231 ops/s
Max Throughput query-string-on-message-filtered 2.00327 2.00039 -0.00287 ops/s
50th percentile latency query-string-on-message-filtered 135.192 134.815 -0.37748 ms
90th percentile latency query-string-on-message-filtered 136.603 136.663 0.05942 ms
99th percentile latency query-string-on-message-filtered 142.25 143.23 0.97984 ms
100th percentile latency query-string-on-message-filtered 144.972 146.403 1.43102 ms
50th percentile service time query-string-on-message-filtered 133.933 133.602 -0.33112 ms
90th percentile service time query-string-on-message-filtered 135.608 135.463 -0.14544 ms
99th percentile service time query-string-on-message-filtered 140.906 142.034 1.12879 ms
100th percentile service time query-string-on-message-filtered 143.723 144.714 0.99147 ms
error rate query-string-on-message-filtered 0 0 0 %
Min Throughput query-string-on-message-filtered-sorted-num 2.00416 2.00421 5e-05 ops/s
Mean Throughput query-string-on-message-filtered-sorted-num 2.00505 2.00511 7e-05 ops/s
Median Throughput query-string-on-message-filtered-sorted-num 2.00498 2.00504 6e-05 ops/s
Max Throughput query-string-on-message-filtered-sorted-num 2.0062 2.00629 9e-05 ops/s
50th percentile latency query-string-on-message-filtered-sorted-num 84.7501 85.3251 0.57492 ms
90th percentile latency query-string-on-message-filtered-sorted-num 85.5312 85.984 0.45284 ms
99th percentile latency query-string-on-message-filtered-sorted-num 94.1821 94.3471 0.16499 ms
100th percentile latency query-string-on-message-filtered-sorted-num 102.169 98.6291 -3.5402 ms
50th percentile service time query-string-on-message-filtered-sorted-num 82.5146 83.0574 0.54282 ms
90th percentile service time query-string-on-message-filtered-sorted-num 83.2019 83.8487 0.64683 ms
99th percentile service time query-string-on-message-filtered-sorted-num 91.6488 92.1959 0.54711 ms
100th percentile service time query-string-on-message-filtered-sorted-num 99.5757 96.5291 -3.04655 ms
error rate query-string-on-message-filtered-sorted-num 0 0 0 %
Min Throughput sort_keyword_can_match_shortcut 2.00642 2.00643 1e-05 ops/s
Mean Throughput sort_keyword_can_match_shortcut 2.0078 2.00781 2e-05 ops/s
Median Throughput sort_keyword_can_match_shortcut 2.00769 2.0077 2e-05 ops/s
Max Throughput sort_keyword_can_match_shortcut 2.00957 2.00959 2e-05 ops/s
50th percentile latency sort_keyword_can_match_shortcut 5.70919 5.49111 -0.21808 ms
90th percentile latency sort_keyword_can_match_shortcut 6.11649 5.87873 -0.23776 ms
99th percentile latency sort_keyword_can_match_shortcut 6.42562 6.07166 -0.35395 ms
100th percentile latency sort_keyword_can_match_shortcut 6.50361 6.07292 -0.43069 ms
50th percentile service time sort_keyword_can_match_shortcut 4.32138 4.16122 -0.16017 ms
90th percentile service time sort_keyword_can_match_shortcut 4.42735 4.25575 -0.1716 ms
99th percentile service time sort_keyword_can_match_shortcut 5.0263 4.70861 -0.3177 ms
100th percentile service time sort_keyword_can_match_shortcut 5.02647 4.79688 -0.22959 ms
error rate sort_keyword_can_match_shortcut 0 0 0 %
Min Throughput sort_keyword_no_can_match_shortcut 2.00655 2.00656 1e-05 ops/s
Mean Throughput sort_keyword_no_can_match_shortcut 2.00794 2.00796 2e-05 ops/s
Median Throughput sort_keyword_no_can_match_shortcut 2.00784 2.00786 2e-05 ops/s
Max Throughput sort_keyword_no_can_match_shortcut 2.00975 2.00977 2e-05 ops/s
50th percentile latency sort_keyword_no_can_match_shortcut 5.60251 5.49497 -0.10754 ms
90th percentile latency sort_keyword_no_can_match_shortcut 6.0623 5.9721 -0.0902 ms
99th percentile latency sort_keyword_no_can_match_shortcut 6.57775 6.30562 -0.27213 ms
100th percentile latency sort_keyword_no_can_match_shortcut 6.88429 6.56242 -0.32188 ms
50th percentile service time sort_keyword_no_can_match_shortcut 4.23156 4.24771 0.01615 ms
90th percentile service time sort_keyword_no_can_match_shortcut 4.33681 4.32512 -0.01169 ms
99th percentile service time sort_keyword_no_can_match_shortcut 4.50494 5.02366 0.51872 ms
100th percentile service time sort_keyword_no_can_match_shortcut 4.58119 5.0359 0.45471 ms
error rate sort_keyword_no_can_match_shortcut 0 0 0 %
Min Throughput sort_numeric_desc 2.00589 2.00563 -0.00026 ops/s
Mean Throughput sort_numeric_desc 2.00714 2.00683 -0.00031 ops/s
Median Throughput sort_numeric_desc 2.00704 2.00674 -0.0003 ops/s
Max Throughput sort_numeric_desc 2.00877 2.00839 -0.00038 ops/s
50th percentile latency sort_numeric_desc 9.3618 9.54166 0.17986 ms
90th percentile latency sort_numeric_desc 9.82017 9.78848 -0.03169 ms
99th percentile latency sort_numeric_desc 10.1178 9.95955 -0.15829 ms
100th percentile latency sort_numeric_desc 10.2114 10.0091 -0.20225 ms
50th percentile service time sort_numeric_desc 8.12532 8.09313 -0.03219 ms
90th percentile service time sort_numeric_desc 8.23595 8.20709 -0.02886 ms
99th percentile service time sort_numeric_desc 8.55068 8.29828 -0.25239 ms
100th percentile service time sort_numeric_desc 8.75778 8.32059 -0.43719 ms
error rate sort_numeric_desc 0 0 0 %
Min Throughput sort_numeric_asc 2.00639 2.00638 -1e-05 ops/s
Mean Throughput sort_numeric_asc 2.00776 2.00774 -2e-05 ops/s
Median Throughput sort_numeric_asc 2.00766 2.00764 -2e-05 ops/s
Max Throughput sort_numeric_asc 2.00954 2.0095 -3e-05 ops/s
50th percentile latency sort_numeric_asc 8.89568 8.7188 -0.17688 ms
90th percentile latency sort_numeric_asc 9.30812 9.11907 -0.18905 ms
99th percentile latency sort_numeric_asc 10.0577 9.45796 -0.5997 ms
100th percentile latency sort_numeric_asc 10.464 9.52751 -0.93651 ms
50th percentile service time sort_numeric_asc 7.57166 7.38814 -0.18352 ms
90th percentile service time sort_numeric_asc 7.68287 7.53365 -0.14922 ms
99th percentile service time sort_numeric_asc 8.38755 7.93651 -0.45104 ms
100th percentile service time sort_numeric_asc 8.95419 8.03517 -0.91902 ms
error rate sort_numeric_asc 0 0 0 %
Min Throughput sort_numeric_desc_with_match 2.00654 2.00658 4e-05 ops/s
Mean Throughput sort_numeric_desc_with_match 2.00793 2.00798 5e-05 ops/s
Median Throughput sort_numeric_desc_with_match 2.00783 2.00787 5e-05 ops/s
Max Throughput sort_numeric_desc_with_match 2.00974 2.0098 6e-05 ops/s
50th percentile latency sort_numeric_desc_with_match 3.8045 3.86301 0.05852 ms
90th percentile latency sort_numeric_desc_with_match 4.21165 4.30327 0.09163 ms
99th percentile latency sort_numeric_desc_with_match 4.37243 4.45766 0.08523 ms
100th percentile latency sort_numeric_desc_with_match 4.40973 4.48031 0.07057 ms
50th percentile service time sort_numeric_desc_with_match 2.50325 2.54024 0.03699 ms
90th percentile service time sort_numeric_desc_with_match 2.55921 2.60069 0.04148 ms
99th percentile service time sort_numeric_desc_with_match 2.59247 2.75839 0.16592 ms
100th percentile service time sort_numeric_desc_with_match 2.59446 2.76464 0.17018 ms
error rate sort_numeric_desc_with_match 0 0 0 %
Min Throughput sort_numeric_asc_with_match 2.00659 2.0066 1e-05 ops/s
Mean Throughput sort_numeric_asc_with_match 2.00799 2.008 1e-05 ops/s
Median Throughput sort_numeric_asc_with_match 2.00788 2.00789 1e-05 ops/s
Max Throughput sort_numeric_asc_with_match 2.00982 2.00984 2e-05 ops/s
50th percentile latency sort_numeric_asc_with_match 3.72165 3.75996 0.03831 ms
90th percentile latency sort_numeric_asc_with_match 4.19053 4.15372 -0.03681 ms
99th percentile latency sort_numeric_asc_with_match 4.44413 4.34753 -0.0966 ms
100th percentile latency sort_numeric_asc_with_match 4.59638 4.44033 -0.15605 ms
50th percentile service time sort_numeric_asc_with_match 2.48173 2.47177 -0.00996 ms
90th percentile service time sort_numeric_asc_with_match 2.55037 2.54365 -0.00672 ms
99th percentile service time sort_numeric_asc_with_match 2.65774 2.60359 -0.05415 ms
100th percentile service time sort_numeric_asc_with_match 2.67277 2.62819 -0.04458 ms
error rate sort_numeric_asc_with_match 0 0 0 %
Min Throughput range_field_conjunction_big_range_big_term_query 2.00657 2.00657 -0 ops/s
Mean Throughput range_field_conjunction_big_range_big_term_query 2.00798 2.00798 -0 ops/s
Median Throughput range_field_conjunction_big_range_big_term_query 2.00787 2.00788 0 ops/s
Max Throughput range_field_conjunction_big_range_big_term_query 2.0098 2.0098 -1e-05 ops/s
50th percentile latency range_field_conjunction_big_range_big_term_query 3.79626 4.04531 0.24905 ms
90th percentile latency range_field_conjunction_big_range_big_term_query 4.28256 4.45814 0.17559 ms
99th percentile latency range_field_conjunction_big_range_big_term_query 4.5375 4.56234 0.02484 ms
100th percentile latency range_field_conjunction_big_range_big_term_query 4.70605 4.5648 -0.14125 ms
50th percentile service time range_field_conjunction_big_range_big_term_query 2.52298 2.74219 0.2192 ms
90th percentile service time range_field_conjunction_big_range_big_term_query 2.57246 2.79375 0.2213 ms
99th percentile service time range_field_conjunction_big_range_big_term_query 2.65807 2.91954 0.26148 ms
100th percentile service time range_field_conjunction_big_range_big_term_query 2.66396 2.95643 0.29247 ms
error rate range_field_conjunction_big_range_big_term_query 0 0 0 %
Min Throughput range_field_disjunction_big_range_small_term_query 2.00655 2.00653 -2e-05 ops/s
Mean Throughput range_field_disjunction_big_range_small_term_query 2.00795 2.00793 -2e-05 ops/s
Median Throughput range_field_disjunction_big_range_small_term_query 2.00785 2.00783 -2e-05 ops/s
Max Throughput range_field_disjunction_big_range_small_term_query 2.00978 2.00974 -4e-05 ops/s
50th percentile latency range_field_disjunction_big_range_small_term_query 3.88507 3.48423 -0.40084 ms
90th percentile latency range_field_disjunction_big_range_small_term_query 4.32027 4.08495 -0.23532 ms
99th percentile latency range_field_disjunction_big_range_small_term_query 4.45824 4.39136 -0.06688 ms
100th percentile latency range_field_disjunction_big_range_small_term_query 4.46721 4.51337 0.04616 ms
50th percentile service time range_field_disjunction_big_range_small_term_query 2.58445 2.45423 -0.13021 ms
90th percentile service time range_field_disjunction_big_range_small_term_query 2.67174 2.49451 -0.17723 ms
99th percentile service time range_field_disjunction_big_range_small_term_query 2.79991 2.68622 -0.11369 ms
100th percentile service time range_field_disjunction_big_range_small_term_query 2.82963 2.70069 -0.12895 ms
error rate range_field_disjunction_big_range_small_term_query 0 0 0 %
Min Throughput range_field_conjunction_small_range_small_term_query 2.0066 2.00659 -0 ops/s
Mean Throughput range_field_conjunction_small_range_small_term_query 2.008 2.008 0 ops/s
Median Throughput range_field_conjunction_small_range_small_term_query 2.00788 2.0079 1e-05 ops/s
Max Throughput range_field_conjunction_small_range_small_term_query 2.00982 2.00983 2e-05 ops/s
50th percentile latency range_field_conjunction_small_range_small_term_query 3.91821 3.74566 -0.17255 ms
90th percentile latency range_field_conjunction_small_range_small_term_query 4.31388 4.12203 -0.19185 ms
99th percentile latency range_field_conjunction_small_range_small_term_query 4.40072 4.32466 -0.07606 ms
100th percentile latency range_field_conjunction_small_range_small_term_query 4.40422 4.36709 -0.03713 ms
50th percentile service time range_field_conjunction_small_range_small_term_query 2.58743 2.41002 -0.17741 ms
90th percentile service time range_field_conjunction_small_range_small_term_query 2.64826 2.47448 -0.17378 ms
99th percentile service time range_field_conjunction_small_range_small_term_query 2.69779 2.56835 -0.12944 ms
100th percentile service time range_field_conjunction_small_range_small_term_query 2.7112 2.58516 -0.12605 ms
error rate range_field_conjunction_small_range_small_term_query 0 0 0 %
Min Throughput range_field_conjunction_small_range_big_term_query 2.00659 2.00659 0 ops/s
Mean Throughput range_field_conjunction_small_range_big_term_query 2.00799 2.008 0 ops/s
Median Throughput range_field_conjunction_small_range_big_term_query 2.00788 2.00789 1e-05 ops/s
Max Throughput range_field_conjunction_small_range_big_term_query 2.00981 2.00982 1e-05 ops/s
50th percentile latency range_field_conjunction_small_range_big_term_query 3.72069 3.48623 -0.23445 ms
90th percentile latency range_field_conjunction_small_range_big_term_query 4.08449 3.59148 -0.49301 ms
99th percentile latency range_field_conjunction_small_range_big_term_query 4.26085 3.84612 -0.41473 ms
100th percentile latency range_field_conjunction_small_range_big_term_query 4.28235 3.87682 -0.40553 ms
50th percentile service time range_field_conjunction_small_range_big_term_query 2.35511 2.16579 -0.18932 ms
90th percentile service time range_field_conjunction_small_range_big_term_query 2.42092 2.20543 -0.2155 ms
99th percentile service time range_field_conjunction_small_range_big_term_query 2.50031 2.26747 -0.23285 ms
100th percentile service time range_field_conjunction_small_range_big_term_query 2.53755 2.28459 -0.25296 ms
error rate range_field_conjunction_small_range_big_term_query 0 0 0 %
Min Throughput range-auto-date-histo 0.11647 0.113491 -0.00298 ops/s
Mean Throughput range-auto-date-histo 0.116488 0.113503 -0.00298 ops/s
Median Throughput range-auto-date-histo 0.116488 0.113503 -0.00299 ops/s
Max Throughput range-auto-date-histo 0.1165 0.113526 -0.00297 ops/s
50th percentile latency range-auto-date-histo 2.02547e+06 2.0826e+06 57126.4 ms
90th percentile latency range-auto-date-histo 2.34888e+06 2.41519e+06 66311.8 ms
99th percentile latency range-auto-date-histo 2.42147e+06 2.49007e+06 68604.4 ms
100th percentile latency range-auto-date-histo 2.4255e+06 2.49427e+06 68764.5 ms
50th percentile service time range-auto-date-histo 8564.92 8813.03 248.109 ms
90th percentile service time range-auto-date-histo 8637.33 8878.15 240.816 ms
99th percentile service time range-auto-date-histo 8781.57 9025.85 244.275 ms
100th percentile service time range-auto-date-histo 8802.32 9027.51 225.186 ms
error rate range-auto-date-histo 0 0 0 %
Min Throughput range-auto-date-histo-with-metrics 0.0444381 0.0443076 -0.00013 ops/s
Mean Throughput range-auto-date-histo-with-metrics 0.0444506 0.0443118 -0.00014 ops/s
Median Throughput range-auto-date-histo-with-metrics 0.0444533 0.0443117 -0.00014 ops/s
Max Throughput range-auto-date-histo-with-metrics 0.0444575 0.0443151 -0.00014 ops/s
50th percentile latency range-auto-date-histo-with-metrics 5.51119e+06 5.52879e+06 17600 ms
90th percentile latency range-auto-date-histo-with-metrics 6.39051e+06 6.41125e+06 20747.2 ms
99th percentile latency range-auto-date-histo-with-metrics 6.58858e+06 6.60999e+06 21411 ms
100th percentile latency range-auto-date-histo-with-metrics 6.5996e+06 6.621e+06 21401 ms
50th percentile service time range-auto-date-histo-with-metrics 22450 22563.5 113.465 ms
90th percentile service time range-auto-date-histo-with-metrics 22683 22676.5 -6.50781 ms
99th percentile service time range-auto-date-histo-with-metrics 22871.8 22855.2 -16.5928 ms
100th percentile service time range-auto-date-histo-with-metrics 22877.8 22891.3 13.4531 ms
error rate range-auto-date-histo-with-metrics 0 0 0 %
Min Throughput range-agg-1 2.00633 2.00626 -7e-05 ops/s
Mean Throughput range-agg-1 2.00768 2.0076 -8e-05 ops/s
Median Throughput range-agg-1 2.00758 2.00749 -9e-05 ops/s
Max Throughput range-agg-1 2.00944 2.00933 -0.00011 ops/s
50th percentile latency range-agg-1 4.55362 4.39117 -0.16245 ms
90th percentile latency range-agg-1 4.97667 4.79224 -0.18443 ms
99th percentile latency range-agg-1 5.70312 4.93632 -0.7668 ms
100th percentile latency range-agg-1 5.81211 4.9524 -0.85971 ms
50th percentile service time range-agg-1 3.19745 3.05882 -0.13863 ms
90th percentile service time range-agg-1 3.27207 3.176 -0.09607 ms
99th percentile service time range-agg-1 3.3391 3.35531 0.01621 ms
100th percentile service time range-agg-1 3.35091 3.42716 0.07625 ms
error rate range-agg-1 0 0 0 %
Min Throughput range-agg-2 2.00657 2.00658 1e-05 ops/s
Mean Throughput range-agg-2 2.00797 2.008 2e-05 ops/s
Median Throughput range-agg-2 2.00786 2.00789 3e-05 ops/s
Max Throughput range-agg-2 2.00978 2.00982 4e-05 ops/s
50th percentile latency range-agg-2 4.69918 4.20037 -0.49881 ms
90th percentile latency range-agg-2 5.09385 4.56015 -0.5337 ms
99th percentile latency range-agg-2 5.21933 4.69348 -0.52585 ms
100th percentile latency range-agg-2 5.2331 4.72578 -0.50732 ms
50th percentile service time range-agg-2 3.33534 2.9411 -0.39423 ms
90th percentile service time range-agg-2 3.40789 3.02692 -0.38098 ms
99th percentile service time range-agg-2 3.45873 3.09879 -0.35994 ms
100th percentile service time range-agg-2 3.47549 3.0991 -0.37638 ms
error rate range-agg-2 0 0 0 %
Min Throughput cardinality-agg-low 2.0035 2.00378 0.00028 ops/s
Mean Throughput cardinality-agg-low 2.00424 2.00458 0.00034 ops/s
Median Throughput cardinality-agg-low 2.00418 2.00451 0.00033 ops/s
Max Throughput cardinality-agg-low 2.0052 2.00563 0.00043 ops/s
50th percentile latency cardinality-agg-low 6.31875 5.79499 -0.52376 ms
90th percentile latency cardinality-agg-low 6.66117 6.21299 -0.44817 ms
99th percentile latency cardinality-agg-low 7.22427 6.37608 -0.84819 ms
100th percentile latency cardinality-agg-low 7.60514 6.4157 -1.18944 ms
50th percentile service time cardinality-agg-low 4.95865 4.49537 -0.46329 ms
90th percentile service time cardinality-agg-low 5.08191 4.65954 -0.42237 ms
99th percentile service time cardinality-agg-low 5.76368 4.78681 -0.97687 ms
100th percentile service time cardinality-agg-low 6.34417 4.831 -1.51317 ms
error rate cardinality-agg-low 0 0 0 %
Min Throughput cardinality-agg-high 0.383589 0.357765 -0.02582 ops/s
Mean Throughput cardinality-agg-high 0.383746 0.357906 -0.02584 ops/s
Median Throughput cardinality-agg-high 0.383709 0.357886 -0.02582 ops/s
Max Throughput cardinality-agg-high 0.383906 0.358057 -0.02585 ops/s
50th percentile latency cardinality-agg-high 528011 574902 46891 ms
90th percentile latency cardinality-agg-high 612310 666362 54052.5 ms
99th percentile latency cardinality-agg-high 631207 686928 55720.7 ms
100th percentile latency cardinality-agg-high 632264 688074 55809.7 ms
50th percentile service time cardinality-agg-high 2602.42 2784.02 181.596 ms
90th percentile service time cardinality-agg-high 2630.39 2804.44 174.052 ms
99th percentile service time cardinality-agg-high 2697.17 2836.08 138.918 ms
100th percentile service time cardinality-agg-high 2719.41 2837.93 118.511 ms
error rate cardinality-agg-high 0 0 0 %

@finnegancarroll
Copy link
Contributor Author

No notable benchmark changes after update.

@msfroh msfroh merged commit ef87b39 into opensearch-project:main Aug 15, 2024
36 checks passed
@opensearch-trigger-bot
Copy link
Contributor

The backport to 2.x failed:

The process '/usr/bin/git' failed with exit code 128

To backport manually, run these commands in your terminal:

# Navigate to the root of your repository
cd $(git rev-parse --show-toplevel)
# Fetch latest updates from GitHub
git fetch
# Create a new working tree
git worktree add ../.worktrees/OpenSearch/backport-2.x 2.x
# Navigate to the new working tree
pushd ../.worktrees/OpenSearch/backport-2.x
# Create a new branch
git switch --create backport/backport-15194-to-2.x
# Cherry-pick the merged commit of this pull request and resolve the conflicts
git cherry-pick -x --mainline 1 ef87b397e3c4d9571e6a29a96e438c3e006a0ea7
# Push it to GitHub
git push --set-upstream origin backport/backport-15194-to-2.x
# Go back to the original working tree
popd
# Delete the working tree
git worktree remove ../.worktrees/OpenSearch/backport-2.x

Then, create a pull request where the base branch is 2.x and the compare/head branch is backport/backport-15194-to-2.x.

@opensearch-trigger-bot
Copy link
Contributor

The backport to 2.16 failed:

The process '/usr/bin/git' failed with exit code 1

To backport manually, run these commands in your terminal:

# Navigate to the root of your repository
cd $(git rev-parse --show-toplevel)
# Fetch latest updates from GitHub
git fetch
# Create a new working tree
git worktree add ../.worktrees/OpenSearch/backport-2.16 2.16
# Navigate to the new working tree
pushd ../.worktrees/OpenSearch/backport-2.16
# Create a new branch
git switch --create backport/backport-15194-to-2.16
# Cherry-pick the merged commit of this pull request and resolve the conflicts
git cherry-pick -x --mainline 1 ef87b397e3c4d9571e6a29a96e438c3e006a0ea7
# Push it to GitHub
git push --set-upstream origin backport/backport-15194-to-2.16
# Go back to the original working tree
popd
# Delete the working tree
git worktree remove ../.worktrees/OpenSearch/backport-2.16

Then, create a pull request where the base branch is 2.16 and the compare/head branch is backport/backport-15194-to-2.16.

finnegancarroll added a commit to finnegancarroll/OpenSearch that referenced this pull request Aug 16, 2024
…t is not effective match all (opensearch-project#15194)

---------

Signed-off-by: Finn Carroll <carrofin@amazon.com>
(cherry picked from commit ef87b39)
wdongyu pushed a commit to wdongyu/OpenSearch that referenced this pull request Aug 22, 2024
…t is not effective match all (opensearch-project#15194)



---------

Signed-off-by: Finn Carroll <carrofin@amazon.com>
akolarkunnu pushed a commit to akolarkunnu/OpenSearch that referenced this pull request Sep 10, 2024
…t is not effective match all (opensearch-project#15194)



---------

Signed-off-by: Finn Carroll <carrofin@amazon.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

[BUG] Range aggregation ignores query
6 participants