Skip to content

Conversation

@prudhvigodithi
Copy link
Member

@prudhvigodithi prudhvigodithi commented Oct 21, 2025

Description

Initial WIP implementation

  • To enable use: sample command
curl -X PUT "localhost:9200/_cluster/settings" -H 'Content-Type: application/json' -d'
  {
    "persistent": {
      "search.intra_segment_search.enabled": true,
      "search.intra_segment_search.partitions_per_segment": 4,
      "search.intra_segment_search.min_segment_size": 1000000,
      "search.concurrent_segment_search.mode": "all",
      "search.concurrent.max_slice_count": 8
    }
  }'
  • Creates segment partitions and distributes partitions across slices. Ensures Lucene constraint is satisfied. Each partition from a segment goes to a different slice with round robin assignment

  • Partitions are based on min_segment_size and partitions_per_segment settings. I'm working closely on implementing better auto partitions to slice mechanism [Intra-SegmentConcurrentSearch] Slicing mechanism #18851. Even with this auto partition logic the idea is to still honor user passed min_segment_size and partitions_per_segment settings.

  • Falls back to default behavior (search by full segment) when there insufficient slices for the partitions_per_segment. This is to ensure same segment partitions go to different slice. In this the idea is to increase the max_slice_count and do not rely on computeDefaultSliceCount() method during cluster start up.

  • More details here on default Lucene partition to slice mechanism [Intra-SegmentConcurrentSearch] Slicing mechanism #18851 (comment).

  • To test the benchmarks we can disable the logger.info lines. This is just to print the partition and assigned slice distribution. See Implementation for enabling intra-segment search #19704 (comment).

Dec 18 2025 (Latest Updated changes)

  • I have updated the PR with the following changes. This PR introduces configuration settings and a decision framework for intra-segment search.

  • Updated settings:

Setting Default Description
search.intra_segment_search.enabled false Enable intra-segment search
search.intra_segment_search.min_segment_size 500000 Minimum docs for partitioning (segment floor size)
curl -X PUT "localhost:9200/_cluster/settings" -H 'Content-Type: application/json' -d'
{
  "persistent": {
    "search.intra_segment_search.enabled": true,
    "search.intra_segment_search.min_segment_size": 1000
  }
}'

  • Decider logic evaluates each request to determine intra-segment eligibility:

Prerequisites:

  • Intra-segment search setting must be enabled (cluster or index level).
  • Concurrent segment search must be enabled.
  • The default is to disable intra-segment unless explicitly a query factor or builder overrides supportsIntraSegmentSearch to return true.

If either is disabled → intra-segment disabled, skip further evaluation.

  1. Query Evaluation: Walks query tree, checks support for intra-segment and concurrent segment search:

    • All queries support → YES
    • Any query doesn't support → NO
    • No query present → NO_OP
  2. Aggregation Evaluation: Checks AggregatorFactory for intra segment search support:

    • All aggregations support → YES
    • Any aggregation doesn't support → NO
    • No aggregations → NO_OP
  3. Final Decision:

    • Any NO (from query or aggregation) → disabled
    • Query + aggregations present, all support → enabled
    • Aggregations only (no query), all support → enabled
    • Query only (no aggregations) + explicit YES → enabled
    • Query only + NO_OP → disabled

Related Issues

Related to #19694 and part of #18851.

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.

Summary by CodeRabbit

  • New Features

    • Experimental intra-segment search optimization with per-request decisioning and aggregation-aware evaluation.
    • Dynamic partitioning (auto-slicing) to better parallelize searches within large segments.
  • New Settings

    • Index/node settings to enable/disable intra-segment search and set minimum segment size (default 500,000).
  • Changes

    • Broader intra-segment support added across many query types and aggregations; shard-size adjustments when partitioning is used.

✏️ Tip: You can customize this high-level summary in your review settings.

Signed-off-by: Prudhvi Godithi <[email protected]>
Signed-off-by: Prudhvi Godithi <[email protected]>
@github-actions
Copy link
Contributor

❌ Gradle check result for 73fba5f: 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?

@prudhvigodithi
Copy link
Member Author

prudhvigodithi commented Oct 21, 2025

big5 data distribution

Segment 12: 24.1M docs
Segment 9:  23M docs
Segment 10: 21.9M docs
Segment 8:  21.8M docs
Segment 11: 15.8M docs
Segment 5:  2.5M docs
Segment 6:  2.5M docs
Segment 7:  2.5M docs
Segment 1:  503,909 docs
Segment 3:  503,223 docs
Segment 0:  447,000 docs
Segment 2:  40,097 docs
Segment 4:  39,606 docs

This is on the big5 workload when configured/default slice count is less than partitions requested

Show logs 1
[2025-10-21T15:09:16,137][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Creating intra-segment partitions: partitionsPerSegment=4, minSegmentSize=1000000, segments=13
[2025-10-21T15:09:16,137][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 0 with 447000 docs used as single partition (below threshold 1000000 or partitionsPerSegment=1)
[2025-10-21T15:09:16,137][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 1 with 503909 docs used as single partition (below threshold 1000000 or partitionsPerSegment=1)
[2025-10-21T15:09:16,137][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 2 with 40097 docs used as single partition (below threshold 1000000 or partitionsPerSegment=1)
[2025-10-21T15:09:16,138][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 3 with 503223 docs used as single partition (below threshold 1000000 or partitionsPerSegment=1)
[2025-10-21T15:09:16,138][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 4 with 39606 docs used as single partition (below threshold 1000000 or partitionsPerSegment=1)
[2025-10-21T15:09:16,138][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 5 with 2552781 docs will be partitioned into 4 partitions (638195docs/partition)
[2025-10-21T15:09:16,138][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 0 for segment 5: docs [0-638195]
[2025-10-21T15:09:16,138][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 1 for segment 5: docs [638195-1276390]
[2025-10-21T15:09:16,138][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 2 for segment 5: docs [1276390-1914585]
[2025-10-21T15:09:16,138][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 3 for segment 5: docs [1914585-2552781]
[2025-10-21T15:09:16,139][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 6 with 2537422 docs will be partitioned into 4 partitions (634355docs/partition)
[2025-10-21T15:09:16,139][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 0 for segment 6: docs [0-634355]
[2025-10-21T15:09:16,139][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 1 for segment 6: docs [634355-1268710]
[2025-10-21T15:09:16,139][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 2 for segment 6: docs [1268710-1903065]
[2025-10-21T15:09:16,139][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 3 for segment 6: docs [1903065-2537422]
[2025-10-21T15:09:16,139][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 7 with 2520503 docs will be partitioned into 4 partitions (630125docs/partition)
[2025-10-21T15:09:16,139][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 0 for segment 7: docs [0-630125]
[2025-10-21T15:09:16,140][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 1 for segment 7: docs [630125-1260250]
[2025-10-21T15:09:16,140][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 2 for segment 7: docs [1260250-1890375]
[2025-10-21T15:09:16,140][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 3 for segment 7: docs [1890375-2520503]
[2025-10-21T15:09:16,140][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 8 with 21839227 docs will be partitioned into 4 partitions (5459806docs/partition)
[2025-10-21T15:09:16,141][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 0 for segment 8: docs [0-5459806]
[2025-10-21T15:09:16,141][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 1 for segment 8: docs [5459806-10919612]
[2025-10-21T15:09:16,141][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 2 for segment 8: docs [10919612-16379418]
[2025-10-21T15:09:16,141][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 3 for segment 8: docs [16379418-21839227]
[2025-10-21T15:09:16,141][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 9 with 23013705 docs will be partitioned into 4 partitions (5753426docs/partition)
[2025-10-21T15:09:16,141][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 0 for segment 9: docs [0-5753426]
[2025-10-21T15:09:16,141][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 1 for segment 9: docs [5753426-11506852]
[2025-10-21T15:09:16,142][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 2 for segment 9: docs [11506852-17260278]
[2025-10-21T15:09:16,142][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 3 for segment 9: docs [17260278-23013705]
[2025-10-21T15:09:16,142][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 10 with 21969146 docs will be partitioned into 4 partitions (5492286docs/partition)
[2025-10-21T15:09:16,142][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 0 for segment 10: docs [0-5492286]
[2025-10-21T15:09:16,142][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 1 for segment 10: docs [5492286-10984572]
[2025-10-21T15:09:16,142][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 2 for segment 10: docs [10984572-16476858]
[2025-10-21T15:09:16,142][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 3 for segment 10: docs [16476858-21969146]
[2025-10-21T15:09:16,143][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 11 with 15868861 docs will be partitioned into 4 partitions (3967215docs/partition)
[2025-10-21T15:09:16,143][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 0 for segment 11: docs [0-3967215]
[2025-10-21T15:09:16,143][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 1 for segment 11: docs [3967215-7934430]
[2025-10-21T15:09:16,143][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 2 for segment 11: docs [7934430-11901645]
[2025-10-21T15:09:16,143][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 3 for segment 11: docs [11901645-15868861]
[2025-10-21T15:09:16,143][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 12 with 24164520 docs will be partitioned into 4 partitions (6041130docs/partition)
[2025-10-21T15:09:16,143][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 0 for segment 12: docs [0-6041130]
[2025-10-21T15:09:16,144][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 1 for segment 12: docs [6041130-12082260]
[2025-10-21T15:09:16,144][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 2 for segment 12: docs [12082260-18123390]
[2025-10-21T15:09:16,144][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 3 for segment 12: docs [18123390-24164520]
[2025-10-21T15:09:16,144][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Created 37 total partitions from 13 segments
[2025-10-21T15:09:16,144][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Creating slices from 37 partitions across 13 segments, hasIntraSegmentPartitions=true, targetMaxSlice=2, effectiveSliceCount=2
[2025-10-21T15:09:16,145][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Distributing 37 partitions across 2 slices for 13 segments
[2025-10-21T15:09:16,145][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Insufficient slices (2) for intra-segment partitions (max 4 per segment). Falling back to MaxTargetSliceSupplier to avoid constraint violation.

Creation of slices with partitions and distributed meeting Lucene constrains (no fallback as we have enough slices to take all the partitions)

Show logs 2
[2025-10-21T15:07:44,739][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Creating intra-segment partitions: partitionsPerSegment=4, minSegmentSize=1000000, segments=13
[2025-10-21T15:07:44,740][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 0 with 447000 docs used as single partition (below threshold 1000000 or partitionsPerSegment=1)
[2025-10-21T15:07:44,740][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 1 with 503909 docs used as single partition (below threshold 1000000 or partitionsPerSegment=1)
[2025-10-21T15:07:44,741][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 2 with 40097 docs used as single partition (below threshold 1000000 or partitionsPerSegment=1)
[2025-10-21T15:07:44,741][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 3 with 503223 docs used as single partition (below threshold 1000000 or partitionsPerSegment=1)
[2025-10-21T15:07:44,741][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 4 with 39606 docs used as single partition (below threshold 1000000 or partitionsPerSegment=1)
[2025-10-21T15:07:44,741][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 5 with 2552781 docs will be partitioned into 4 partitions (638195docs/partition)
[2025-10-21T15:07:44,741][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 0 for segment 5: docs [0-638195]
[2025-10-21T15:07:44,742][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 1 for segment 5: docs [638195-1276390]
[2025-10-21T15:07:44,742][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 2 for segment 5: docs [1276390-1914585]
[2025-10-21T15:07:44,742][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 3 for segment 5: docs [1914585-2552781]
[2025-10-21T15:07:44,742][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 6 with 2537422 docs will be partitioned into 4 partitions (634355docs/partition)
[2025-10-21T15:07:44,743][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 0 for segment 6: docs [0-634355]
[2025-10-21T15:07:44,743][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 1 for segment 6: docs [634355-1268710]
[2025-10-21T15:07:44,743][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 2 for segment 6: docs [1268710-1903065]
[2025-10-21T15:07:44,743][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 3 for segment 6: docs [1903065-2537422]
[2025-10-21T15:07:44,744][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 7 with 2520503 docs will be partitioned into 4 partitions (630125docs/partition)
[2025-10-21T15:07:44,744][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 0 for segment 7: docs [0-630125]
[2025-10-21T15:07:44,744][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 1 for segment 7: docs [630125-1260250]
[2025-10-21T15:07:44,744][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 2 for segment 7: docs [1260250-1890375]
[2025-10-21T15:07:44,745][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 3 for segment 7: docs [1890375-2520503]
[2025-10-21T15:07:44,745][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 8 with 21839227 docs will be partitioned into 4 partitions (5459806docs/partition)
[2025-10-21T15:07:44,745][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 0 for segment 8: docs [0-5459806]
[2025-10-21T15:07:44,745][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 1 for segment 8: docs [5459806-10919612]
[2025-10-21T15:07:44,745][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 2 for segment 8: docs [10919612-16379418]
[2025-10-21T15:07:44,746][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 3 for segment 8: docs [16379418-21839227]
[2025-10-21T15:07:44,746][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 9 with 23013705 docs will be partitioned into 4 partitions (5753426docs/partition)
[2025-10-21T15:07:44,746][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 0 for segment 9: docs [0-5753426]
[2025-10-21T15:07:44,746][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 1 for segment 9: docs [5753426-11506852]
[2025-10-21T15:07:44,747][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 2 for segment 9: docs [11506852-17260278]
[2025-10-21T15:07:44,747][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 3 for segment 9: docs [17260278-23013705]
[2025-10-21T15:07:44,747][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 10 with 21969146 docs will be partitioned into 4 partitions (5492286docs/partition)
[2025-10-21T15:07:44,747][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 0 for segment 10: docs [0-5492286]
[2025-10-21T15:07:44,747][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 1 for segment 10: docs [5492286-10984572]
[2025-10-21T15:07:44,748][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 2 for segment 10: docs [10984572-16476858]
[2025-10-21T15:07:44,748][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 3 for segment 10: docs [16476858-21969146]
[2025-10-21T15:07:44,748][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 11 with 15868861 docs will be partitioned into 4 partitions (3967215docs/partition)
[2025-10-21T15:07:44,748][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 0 for segment 11: docs [0-3967215]
[2025-10-21T15:07:44,749][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 1 for segment 11: docs [3967215-7934430]
[2025-10-21T15:07:44,749][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 2 for segment 11: docs [7934430-11901645]
[2025-10-21T15:07:44,749][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 3 for segment 11: docs [11901645-15868861]
[2025-10-21T15:07:44,749][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 12 with 24164520 docs will be partitioned into 4 partitions (6041130docs/partition)
[2025-10-21T15:07:44,750][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 0 for segment 12: docs [0-6041130]
[2025-10-21T15:07:44,750][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 1 for segment 12: docs [6041130-12082260]
[2025-10-21T15:07:44,750][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 2 for segment 12: docs [12082260-18123390]
[2025-10-21T15:07:44,750][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal]   Created partition 3 for segment 12: docs [18123390-24164520]
[2025-10-21T15:07:44,751][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Created 37 total partitions from 13 segments
[2025-10-21T15:07:44,751][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Creating slices from 37 partitions across 13 segments, hasIntraSegmentPartitions=true, targetMaxSlice=8, effectiveSliceCount=8
[2025-10-21T15:07:44,752][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Distributing 37 partitions across 8 slices for 13 segments
[2025-10-21T15:07:44,753][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 0 has 1 partitions, distributing across 1 slices
[2025-10-21T15:07:44,753][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 0 partition 0 to slice 0
[2025-10-21T15:07:44,753][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 1 has 1 partitions, distributing across 1 slices
[2025-10-21T15:07:44,754][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 1 partition 0 to slice 0
[2025-10-21T15:07:44,754][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 2 has 1 partitions, distributing across 1 slices
[2025-10-21T15:07:44,754][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 2 partition 0 to slice 0
[2025-10-21T15:07:44,754][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 3 has 1 partitions, distributing across 1 slices
[2025-10-21T15:07:44,754][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 3 partition 0 to slice 0
[2025-10-21T15:07:44,754][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 4 has 1 partitions, distributing across 1 slices
[2025-10-21T15:07:44,755][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 4 partition 0 to slice 0
[2025-10-21T15:07:44,755][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 5 has 4 partitions, distributing across 4 slices
[2025-10-21T15:07:44,755][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 5 partition 0 to slice 0
[2025-10-21T15:07:44,755][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 5 partition 1 to slice 1
[2025-10-21T15:07:44,755][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 5 partition 2 to slice 2
[2025-10-21T15:07:44,755][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 5 partition 3 to slice 3
[2025-10-21T15:07:44,756][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 6 has 4 partitions, distributing across 4 slices
[2025-10-21T15:07:44,756][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 6 partition 0 to slice 0
[2025-10-21T15:07:44,756][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 6 partition 1 to slice 1
[2025-10-21T15:07:44,756][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 6 partition 2 to slice 2
[2025-10-21T15:07:44,756][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 6 partition 3 to slice 3
[2025-10-21T15:07:44,756][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 7 has 4 partitions, distributing across 4 slices
[2025-10-21T15:07:44,757][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 7 partition 0 to slice 0
[2025-10-21T15:07:44,757][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 7 partition 1 to slice 1
[2025-10-21T15:07:44,757][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 7 partition 2 to slice 2
[2025-10-21T15:07:44,757][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 7 partition 3 to slice 3
[2025-10-21T15:07:44,757][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 8 has 4 partitions, distributing across 4 slices
[2025-10-21T15:07:44,757][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 8 partition 0 to slice 0
[2025-10-21T15:07:44,757][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 8 partition 1 to slice 1
[2025-10-21T15:07:44,758][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 8 partition 2 to slice 2
[2025-10-21T15:07:44,758][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 8 partition 3 to slice 3
[2025-10-21T15:07:44,758][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 9 has 4 partitions, distributing across 4 slices
[2025-10-21T15:07:44,758][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 9 partition 0 to slice 0
[2025-10-21T15:07:44,758][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 9 partition 1 to slice 1
[2025-10-21T15:07:44,759][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 9 partition 2 to slice 2
[2025-10-21T15:07:44,759][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 9 partition 3 to slice 3
[2025-10-21T15:07:44,759][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 10 has 4 partitions, distributing across 4 slices
[2025-10-21T15:07:44,759][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 10 partition 0 to slice 0
[2025-10-21T15:07:44,760][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 10 partition 1 to slice 1
[2025-10-21T15:07:44,760][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 10 partition 2 to slice 2
[2025-10-21T15:07:44,760][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 10 partition 3 to slice 3
[2025-10-21T15:07:44,760][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 11 has 4 partitions, distributing across 4 slices
[2025-10-21T15:07:44,760][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 11 partition 0 to slice 0
[2025-10-21T15:07:44,761][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 11 partition 1 to slice 1
[2025-10-21T15:07:44,761][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 11 partition 2 to slice 2
[2025-10-21T15:07:44,761][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 11 partition 3 to slice 3
[2025-10-21T15:07:44,761][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Segment 12 has 4 partitions, distributing across 4 slices
[2025-10-21T15:07:44,761][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 12 partition 0 to slice 0
[2025-10-21T15:07:44,761][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 12 partition 1 to slice 1
[2025-10-21T15:07:44,762][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 12 partition 2 to slice 2
[2025-10-21T15:07:44,762][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Added segment 12 partition 3 to slice 3
[2025-10-21T15:07:44,763][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Slice 0 contains 13 partitions
[2025-10-21T15:07:44,763][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Slice 1 contains 8 partitions
[2025-10-21T15:07:44,763][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Slice 2 contains 8 partitions
[2025-10-21T15:07:44,763][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Slice 3 contains 8 partitions
[2025-10-21T15:07:44,764][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Using intra-segment distribution, created 4 slices for partitioned segments

Parallel execution of slices with segments and partitions

Show logs 3
[2025-10-21T15:07:44,766][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Using normal order - searching 8 partitions
[2025-10-21T15:07:44,766][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Using normal order - searching 13 partitions
[2025-10-21T15:07:44,767][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 0: segment 5 docs [638195-1276390]
[2025-10-21T15:07:44,767][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 0: segment 0 docs [0-2147483647]
[2025-10-21T15:07:44,767][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Using normal order - searching 8 partitions
[2025-10-21T15:07:44,767][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Using normal order - searching 8 partitions
[2025-10-21T15:07:44,767][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 0: segment 5 docs [1276390-1914585]
[2025-10-21T15:07:44,767][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 0: segment 5 docs [1914585-2552781]
[2025-10-21T15:07:44,774][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 1: segment 6 docs [1268710-1903065]
[2025-10-21T15:07:44,774][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 1: segment 6 docs [634355-1268710]
[2025-10-21T15:07:44,774][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 1: segment 1 docs [0-2147483647]
[2025-10-21T15:07:44,775][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 2: segment 7 docs [1260250-1890375]
[2025-10-21T15:07:44,775][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 3: segment 8 docs [10919612-16379418]
[2025-10-21T15:07:44,775][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 2: segment 2 docs [0-2147483647]
[2025-10-21T15:07:44,775][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 4: segment 9 docs [11506852-17260278]
[2025-10-21T15:07:44,775][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 3: segment 3 docs [0-2147483647]
[2025-10-21T15:07:44,776][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 4: segment 4 docs [0-2147483647]
[2025-10-21T15:07:44,775][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 5: segment 10 docs [10984572-16476858]
[2025-10-21T15:07:44,776][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 6: segment 11 docs [7934430-11901645]
[2025-10-21T15:07:44,776][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 5: segment 5 docs [0-638195]
[2025-10-21T15:07:44,776][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 7: segment 12 docs [12082260-18123390]
[2025-10-21T15:07:44,777][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 6: segment 6 docs [0-634355]
[2025-10-21T15:07:44,774][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 1: segment 6 docs [1903065-2537422]
[2025-10-21T15:07:44,776][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 2: segment 7 docs [630125-1260250]
[2025-10-21T15:07:44,777][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 7: segment 7 docs [0-630125]
[2025-10-21T15:07:44,777][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 3: segment 8 docs [5459806-10919612]
[2025-10-21T15:07:44,777][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 4: segment 9 docs [5753426-11506852]
[2025-10-21T15:07:44,778][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 2: segment 7 docs [1890375-2520503]
[2025-10-21T15:07:44,778][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 5: segment 10 docs [5492286-10984572]
[2025-10-21T15:07:44,778][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 6: segment 11 docs [3967215-7934430]
[2025-10-21T15:07:44,778][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 7: segment 12 docs [6041130-12082260]
[2025-10-21T15:07:44,777][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 8: segment 8 docs [0-5459806]
[2025-10-21T15:07:44,778][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 3: segment 8 docs [16379418-21839227]
[2025-10-21T15:07:44,779][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 4: segment 9 docs [17260278-23013705]
[2025-10-21T15:07:44,779][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 9: segment 9 docs [0-5753426]
[2025-10-21T15:07:44,779][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 5: segment 10 docs [16476858-21969146]
[2025-10-21T15:07:44,780][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 6: segment 11 docs [11901645-15868861]
[2025-10-21T15:07:44,780][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 10: segment 10 docs [0-5492286]
[2025-10-21T15:07:44,780][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 7: segment 12 docs [18123390-24164520]
[2025-10-21T15:07:44,780][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 11: segment 11 docs [0-3967215]
[2025-10-21T15:07:44,780][INFO ][o.o.s.i.ContextIndexSearcher] [ip-172-31-82-122.ec2.internal] Searching partition 12: segment 12 docs [0-6041130]

@prudhvigodithi
Copy link
Member Author

IMO this should be a good start for testing the queries and bechmarks. In parallel I will update the PR once I have this sorted #18851. Either way as posted in description even though we have auto partition and slice logic with #18851 we still honor user configured settings.
Adding @ajleong623 @jainankitk @expani @getsaurabh02

@ajleong623
Copy link
Contributor

I ended up using the noaa dataset to work on running the term query

{
    "query": {
        "term": {
            "station.country_code": "US"
        }
    }
}

Weirdly enough, I did not notice much of an improvement.

Without intrasegment concurrent search:

|                                       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 |                            |          22 |        |
|                                                 Min Throughput | range_field_big_term_query |        9.76 |  ops/s |
|                                                Mean Throughput | range_field_big_term_query |        9.91 |  ops/s |
|                                              Median Throughput | range_field_big_term_query |        9.93 |  ops/s |
|                                                 Max Throughput | range_field_big_term_query |        9.96 |  ops/s |
|                                        50th percentile latency | range_field_big_term_query |      11.646 |     ms |
|                                        90th percentile latency | range_field_big_term_query |      13.777 |     ms |
|                                        99th percentile latency | range_field_big_term_query |     19.0918 |     ms |
|                                       100th percentile latency | range_field_big_term_query |      83.811 |     ms |
|                                   50th percentile service time | range_field_big_term_query |     9.83465 |     ms |
|                                   90th percentile service time | range_field_big_term_query |     11.9255 |     ms |
|                                   99th percentile service time | range_field_big_term_query |     17.8959 |     ms |
|                                  100th percentile service time | range_field_big_term_query |     81.9394 |     ms |
|                                                     error rate | range_field_big_term_query |           0 |      % |

With intra segment concurrent search:

|                                         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 |                            |          22 |        |
|                                                 Min Throughput | range_field_big_term_query |        9.95 |  ops/s |
|                                                Mean Throughput | range_field_big_term_query |        9.99 |  ops/s |
|                                              Median Throughput | range_field_big_term_query |        9.99 |  ops/s |
|                                                 Max Throughput | range_field_big_term_query |          10 |  ops/s |
|                                        50th percentile latency | range_field_big_term_query |     11.4048 |     ms |
|                                        90th percentile latency | range_field_big_term_query |     17.9544 |     ms |
|                                        99th percentile latency | range_field_big_term_query |     73.7205 |     ms |
|                                       100th percentile latency | range_field_big_term_query |     265.751 |     ms |
|                                   50th percentile service time | range_field_big_term_query |     9.71283 |     ms |
|                                   90th percentile service time | range_field_big_term_query |     15.9585 |     ms |
|                                   99th percentile service time | range_field_big_term_query |     42.0977 |     ms |
|                                  100th percentile service time | range_field_big_term_query |     259.559 |     ms |
|                                                     error rate | range_field_big_term_query |           0 |      % |

Signed-off-by: Prudhvi Godithi <[email protected]>
@github-actions github-actions bot added enhancement Enhancement or improvement to existing feature or request Search:Performance labels Oct 27, 2025
@github-actions
Copy link
Contributor

❌ Gradle check result for 5ffd097: 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?

Signed-off-by: Prudhvi Godithi <[email protected]>
@github-actions
Copy link
Contributor

❌ Gradle check result for 019470b: 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?

Signed-off-by: Prudhvi Godithi <[email protected]>
@prudhvigodithi
Copy link
Member Author

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

@github-actions
Copy link
Contributor

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

@prudhvigodithi
Copy link
Member Author

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

@github-actions
Copy link
Contributor

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

@github-actions
Copy link
Contributor

❌ Gradle check result for 49fd872: 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?

@opensearch-ci-bot
Copy link
Collaborator

Benchmark Results

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

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 4
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 2.207 s
Total Young Gen GC count 74
Total Old Gen GC time 0 s
Total Old Gen GC count 0
Store size 22.0998 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 16
100th percentile latency wait-for-snapshot-recovery 300002 ms
100th percentile service time wait-for-snapshot-recovery 300002 ms
error rate wait-for-snapshot-recovery 100 %
Min Throughput wait-until-merges-finish 109.96 ops/s
Mean Throughput wait-until-merges-finish 109.96 ops/s
Median Throughput wait-until-merges-finish 109.96 ops/s
Max Throughput wait-until-merges-finish 109.96 ops/s
100th percentile latency wait-until-merges-finish 8.7811 ms
100th percentile service time wait-until-merges-finish 8.7811 ms
error rate wait-until-merges-finish 0 %
Min Throughput default 2 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.31207 ms
90th percentile latency default 7.77759 ms
99th percentile latency default 8.75432 ms
100th percentile latency default 8.81426 ms
50th percentile service time default 5.92818 ms
90th percentile service time default 6.39656 ms
99th percentile service time default 7.10055 ms
100th percentile service time default 7.20659 ms
error rate default 0 %
Min Throughput desc_sort_timestamp 2.01 ops/s
Mean Throughput desc_sort_timestamp 2.01 ops/s
Median Throughput desc_sort_timestamp 2.01 ops/s
Max Throughput desc_sort_timestamp 2.01 ops/s
50th percentile latency desc_sort_timestamp 9.11682 ms
90th percentile latency desc_sort_timestamp 9.55708 ms
99th percentile latency desc_sort_timestamp 11.2577 ms
100th percentile latency desc_sort_timestamp 11.6367 ms
50th percentile service time desc_sort_timestamp 7.68953 ms
90th percentile service time desc_sort_timestamp 7.89633 ms
99th percentile service time desc_sort_timestamp 9.86731 ms
100th percentile service time desc_sort_timestamp 10.2884 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 8.78705 ms
90th percentile latency asc_sort_timestamp 9.21606 ms
99th percentile latency asc_sort_timestamp 10.7206 ms
100th percentile latency asc_sort_timestamp 10.8675 ms
50th percentile service time asc_sort_timestamp 7.42289 ms
90th percentile service time asc_sort_timestamp 7.80058 ms
99th percentile service time asc_sort_timestamp 9.56031 ms
100th percentile service time asc_sort_timestamp 9.90709 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 7.1988 ms
90th percentile latency desc_sort_with_after_timestamp 7.7926 ms
99th percentile latency desc_sort_with_after_timestamp 12.568 ms
100th percentile latency desc_sort_with_after_timestamp 16.4207 ms
50th percentile service time desc_sort_with_after_timestamp 5.91087 ms
90th percentile service time desc_sort_with_after_timestamp 6.19809 ms
99th percentile service time desc_sort_with_after_timestamp 10.9356 ms
100th percentile service time desc_sort_with_after_timestamp 14.6204 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 6.8579 ms
90th percentile latency asc_sort_with_after_timestamp 7.34693 ms
99th percentile latency asc_sort_with_after_timestamp 7.83041 ms
100th percentile latency asc_sort_with_after_timestamp 8.06604 ms
50th percentile service time asc_sort_with_after_timestamp 5.55217 ms
90th percentile service time asc_sort_with_after_timestamp 5.73551 ms
99th percentile service time asc_sort_with_after_timestamp 6.21826 ms
100th percentile service time asc_sort_with_after_timestamp 6.33332 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.01 ops/s
Max Throughput desc_sort_timestamp_can_match_shortcut 2.01 ops/s
50th percentile latency desc_sort_timestamp_can_match_shortcut 8.34629 ms
90th percentile latency desc_sort_timestamp_can_match_shortcut 8.79359 ms
99th percentile latency desc_sort_timestamp_can_match_shortcut 10.4906 ms
100th percentile latency desc_sort_timestamp_can_match_shortcut 10.9061 ms
50th percentile service time desc_sort_timestamp_can_match_shortcut 6.97829 ms
90th percentile service time desc_sort_timestamp_can_match_shortcut 7.18832 ms
99th percentile service time desc_sort_timestamp_can_match_shortcut 9.00004 ms
100th percentile service time desc_sort_timestamp_can_match_shortcut 9.37351 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 7.934 ms
90th percentile latency desc_sort_timestamp_no_can_match_shortcut 8.33137 ms
99th percentile latency desc_sort_timestamp_no_can_match_shortcut 8.76037 ms
100th percentile latency desc_sort_timestamp_no_can_match_shortcut 9.06911 ms
50th percentile service time desc_sort_timestamp_no_can_match_shortcut 6.58954 ms
90th percentile service time desc_sort_timestamp_no_can_match_shortcut 6.74743 ms
99th percentile service time desc_sort_timestamp_no_can_match_shortcut 7.37047 ms
100th percentile service time desc_sort_timestamp_no_can_match_shortcut 7.6987 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 9.41249 ms
90th percentile latency asc_sort_timestamp_can_match_shortcut 9.65364 ms
99th percentile latency asc_sort_timestamp_can_match_shortcut 10.7603 ms
100th percentile latency asc_sort_timestamp_can_match_shortcut 11.4817 ms
50th percentile service time asc_sort_timestamp_can_match_shortcut 7.8387 ms
90th percentile service time asc_sort_timestamp_can_match_shortcut 7.97606 ms
99th percentile service time asc_sort_timestamp_can_match_shortcut 9.19721 ms
100th percentile service time asc_sort_timestamp_can_match_shortcut 10.0611 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.7522 ms
90th percentile latency asc_sort_timestamp_no_can_match_shortcut 9.18233 ms
99th percentile latency asc_sort_timestamp_no_can_match_shortcut 9.98223 ms
100th percentile latency asc_sort_timestamp_no_can_match_shortcut 10.2043 ms
50th percentile service time asc_sort_timestamp_no_can_match_shortcut 7.41158 ms
90th percentile service time asc_sort_timestamp_no_can_match_shortcut 7.59884 ms
99th percentile service time asc_sort_timestamp_no_can_match_shortcut 8.95423 ms
100th percentile service time asc_sort_timestamp_no_can_match_shortcut 9.34544 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.0245 ms
90th percentile latency term 4.41751 ms
99th percentile latency term 4.58943 ms
100th percentile latency term 4.603 ms
50th percentile service time term 2.70713 ms
90th percentile service time term 2.87496 ms
99th percentile service time term 3.00464 ms
100th percentile service time term 3.00598 ms
error rate term 0 %
Min Throughput multi_terms-keyword 1.35 ops/s
Mean Throughput multi_terms-keyword 1.36 ops/s
Median Throughput multi_terms-keyword 1.36 ops/s
Max Throughput multi_terms-keyword 1.36 ops/s
50th percentile latency multi_terms-keyword 59497.4 ms
90th percentile latency multi_terms-keyword 68789.9 ms
99th percentile latency multi_terms-keyword 70877.6 ms
100th percentile latency multi_terms-keyword 70992.4 ms
50th percentile service time multi_terms-keyword 732.044 ms
90th percentile service time multi_terms-keyword 739.982 ms
99th percentile service time multi_terms-keyword 745.215 ms
100th percentile service time multi_terms-keyword 745.493 ms
error rate multi_terms-keyword 0 %
Min Throughput keyword-terms 2 ops/s
Mean Throughput keyword-terms 2.01 ops/s
Median Throughput keyword-terms 2.01 ops/s
Max Throughput keyword-terms 2.01 ops/s
50th percentile latency keyword-terms 27.7262 ms
90th percentile latency keyword-terms 38.8729 ms
99th percentile latency keyword-terms 39.6888 ms
100th percentile latency keyword-terms 39.926 ms
50th percentile service time keyword-terms 25.499 ms
90th percentile service time keyword-terms 36.6427 ms
99th percentile service time keyword-terms 37.9087 ms
100th percentile service time keyword-terms 38.1814 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 24.742 ms
90th percentile latency keyword-terms-low-cardinality 35.0114 ms
99th percentile latency keyword-terms-low-cardinality 40.0764 ms
100th percentile latency keyword-terms-low-cardinality 41.0119 ms
50th percentile service time keyword-terms-low-cardinality 22.4038 ms
90th percentile service time keyword-terms-low-cardinality 32.7215 ms
99th percentile service time keyword-terms-low-cardinality 38.1755 ms
100th percentile service time keyword-terms-low-cardinality 38.2314 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 189.004 ms
90th percentile latency composite-terms 191.965 ms
99th percentile latency composite-terms 197.548 ms
100th percentile latency composite-terms 198.099 ms
50th percentile service time composite-terms 187.892 ms
90th percentile service time composite-terms 191.097 ms
99th percentile service time composite-terms 196.291 ms
100th percentile service time composite-terms 197.122 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 339.57 ms
90th percentile latency composite_terms-keyword 345.154 ms
99th percentile latency composite_terms-keyword 353.942 ms
100th percentile latency composite_terms-keyword 354.831 ms
50th percentile service time composite_terms-keyword 338.651 ms
90th percentile service time composite_terms-keyword 344.154 ms
99th percentile service time composite_terms-keyword 352.747 ms
100th percentile service time composite_terms-keyword 353.47 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 4.75056 ms
90th percentile latency composite-date_histogram-daily 5.21373 ms
99th percentile latency composite-date_histogram-daily 5.45479 ms
100th percentile latency composite-date_histogram-daily 5.47465 ms
50th percentile service time composite-date_histogram-daily 3.40777 ms
90th percentile service time composite-date_histogram-daily 3.59835 ms
99th percentile service time composite-date_histogram-daily 3.78782 ms
100th percentile service time composite-date_histogram-daily 3.81074 ms
error rate composite-date_histogram-daily 0 %
Min Throughput range 2.01 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 5.64015 ms
90th percentile latency range 6.01959 ms
99th percentile latency range 6.40725 ms
100th percentile latency range 6.58503 ms
50th percentile service time range 4.31798 ms
90th percentile service time range 4.41294 ms
99th percentile service time range 4.73731 ms
100th percentile service time range 4.7733 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.6861 ms
90th percentile latency range-numeric 4.12368 ms
99th percentile latency range-numeric 4.41588 ms
100th percentile latency range-numeric 4.56182 ms
50th percentile service time range-numeric 2.35391 ms
90th percentile service time range-numeric 2.43342 ms
99th percentile service time range-numeric 2.6816 ms
100th percentile service time range-numeric 2.76301 ms
error rate range-numeric 0 %
Min Throughput keyword-in-range 2.01 ops/s
Mean Throughput keyword-in-range 2.01 ops/s
Median Throughput keyword-in-range 2.01 ops/s
Max Throughput keyword-in-range 2.01 ops/s
50th percentile latency keyword-in-range 14.4087 ms
90th percentile latency keyword-in-range 14.8404 ms
99th percentile latency keyword-in-range 16.4481 ms
100th percentile latency keyword-in-range 16.755 ms
50th percentile service time keyword-in-range 12.983 ms
90th percentile service time keyword-in-range 13.3935 ms
99th percentile service time keyword-in-range 14.741 ms
100th percentile service time keyword-in-range 14.7878 ms
error rate keyword-in-range 0 %
Min Throughput date_histogram_hourly_agg 2.01 ops/s
Mean Throughput date_histogram_hourly_agg 2.01 ops/s
Median Throughput date_histogram_hourly_agg 2.01 ops/s
Max Throughput date_histogram_hourly_agg 2.01 ops/s
50th percentile latency date_histogram_hourly_agg 7.12246 ms
90th percentile latency date_histogram_hourly_agg 8.64783 ms
99th percentile latency date_histogram_hourly_agg 9.06746 ms
100th percentile latency date_histogram_hourly_agg 9.17601 ms
50th percentile service time date_histogram_hourly_agg 5.56723 ms
90th percentile service time date_histogram_hourly_agg 7.15801 ms
99th percentile service time date_histogram_hourly_agg 7.49789 ms
100th percentile service time date_histogram_hourly_agg 7.57951 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 42.0315 ms
90th percentile latency date_histogram_minute_agg 43.0034 ms
99th percentile latency date_histogram_minute_agg 45.8157 ms
100th percentile latency date_histogram_minute_agg 47.4545 ms
50th percentile service time date_histogram_minute_agg 40.7694 ms
90th percentile service time date_histogram_minute_agg 41.6231 ms
99th percentile service time date_histogram_minute_agg 44.8331 ms
100th percentile service time date_histogram_minute_agg 46.4428 ms
error rate date_histogram_minute_agg 0 %
Min Throughput scroll 45.74 pages/s
Mean Throughput scroll 45.76 pages/s
Median Throughput scroll 45.76 pages/s
Max Throughput scroll 45.77 pages/s
50th percentile latency scroll 11995.3 ms
90th percentile latency scroll 13806.2 ms
99th percentile latency scroll 14264 ms
100th percentile latency scroll 14286.1 ms
50th percentile service time scroll 537.472 ms
90th percentile service time scroll 541.957 ms
99th percentile service time scroll 586.544 ms
100th percentile service time scroll 587.782 ms
error rate scroll 0 %
Min Throughput query-string-on-message 2.01 ops/s
Mean Throughput query-string-on-message 2.01 ops/s
Median Throughput query-string-on-message 2.01 ops/s
Max Throughput query-string-on-message 2.01 ops/s
50th percentile latency query-string-on-message 6.93049 ms
90th percentile latency query-string-on-message 7.35651 ms
99th percentile latency query-string-on-message 7.4882 ms
100th percentile latency query-string-on-message 7.50717 ms
50th percentile service time query-string-on-message 5.5616 ms
90th percentile service time query-string-on-message 5.67615 ms
99th percentile service time query-string-on-message 5.84478 ms
100th percentile service time query-string-on-message 5.86124 ms
error rate query-string-on-message 0 %
Min Throughput query-string-on-message-filtered 2.01 ops/s
Mean Throughput query-string-on-message-filtered 2.01 ops/s
Median Throughput query-string-on-message-filtered 2.01 ops/s
Max Throughput query-string-on-message-filtered 2.01 ops/s
50th percentile latency query-string-on-message-filtered 13.8736 ms
90th percentile latency query-string-on-message-filtered 14.3218 ms
99th percentile latency query-string-on-message-filtered 14.8884 ms
100th percentile latency query-string-on-message-filtered 15.1662 ms
50th percentile service time query-string-on-message-filtered 12.5208 ms
90th percentile service time query-string-on-message-filtered 12.6926 ms
99th percentile service time query-string-on-message-filtered 13.1828 ms
100th percentile service time query-string-on-message-filtered 13.4006 ms
error rate query-string-on-message-filtered 0 %
Min Throughput query-string-on-message-filtered-sorted-num 2.01 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 23.2162 ms
90th percentile latency query-string-on-message-filtered-sorted-num 23.8674 ms
99th percentile latency query-string-on-message-filtered-sorted-num 34.0483 ms
100th percentile latency query-string-on-message-filtered-sorted-num 34.1443 ms
50th percentile service time query-string-on-message-filtered-sorted-num 20.8939 ms
90th percentile service time query-string-on-message-filtered-sorted-num 21.4974 ms
99th percentile service time query-string-on-message-filtered-sorted-num 31.6532 ms
100th percentile service time query-string-on-message-filtered-sorted-num 31.9043 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.93499 ms
90th percentile latency sort_keyword_can_match_shortcut 6.3672 ms
99th percentile latency sort_keyword_can_match_shortcut 6.51558 ms
100th percentile latency sort_keyword_can_match_shortcut 6.53888 ms
50th percentile service time sort_keyword_can_match_shortcut 4.62289 ms
90th percentile service time sort_keyword_can_match_shortcut 4.69736 ms
99th percentile service time sort_keyword_can_match_shortcut 4.95584 ms
100th percentile service time sort_keyword_can_match_shortcut 5.12182 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.96271 ms
90th percentile latency sort_keyword_no_can_match_shortcut 6.34726 ms
99th percentile latency sort_keyword_no_can_match_shortcut 6.70845 ms
100th percentile latency sort_keyword_no_can_match_shortcut 6.81058 ms
50th percentile service time sort_keyword_no_can_match_shortcut 4.61283 ms
90th percentile service time sort_keyword_no_can_match_shortcut 4.70661 ms
99th percentile service time sort_keyword_no_can_match_shortcut 5.09274 ms
100th percentile service time sort_keyword_no_can_match_shortcut 5.11297 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 5.8392 ms
90th percentile latency sort_numeric_desc 6.24731 ms
99th percentile latency sort_numeric_desc 6.4281 ms
100th percentile latency sort_numeric_desc 6.4653 ms
50th percentile service time sort_numeric_desc 4.5483 ms
90th percentile service time sort_numeric_desc 4.66832 ms
99th percentile service time sort_numeric_desc 4.75369 ms
100th percentile service time sort_numeric_desc 4.77409 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 5.80594 ms
90th percentile latency sort_numeric_asc 6.1968 ms
99th percentile latency sort_numeric_asc 6.3329 ms
100th percentile latency sort_numeric_asc 6.37126 ms
50th percentile service time sort_numeric_asc 4.45714 ms
90th percentile service time sort_numeric_asc 4.5365 ms
99th percentile service time sort_numeric_asc 4.61485 ms
100th percentile service time sort_numeric_asc 4.62615 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.89601 ms
90th percentile latency sort_numeric_desc_with_match 4.31895 ms
99th percentile latency sort_numeric_desc_with_match 4.4283 ms
100th percentile latency sort_numeric_desc_with_match 4.47445 ms
50th percentile service time sort_numeric_desc_with_match 2.54972 ms
90th percentile service time sort_numeric_desc_with_match 2.61407 ms
99th percentile service time sort_numeric_desc_with_match 2.65878 ms
100th percentile service time sort_numeric_desc_with_match 2.65993 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.51719 ms
90th percentile latency sort_numeric_asc_with_match 3.92595 ms
99th percentile latency sort_numeric_asc_with_match 4.0697 ms
100th percentile latency sort_numeric_asc_with_match 4.07447 ms
50th percentile service time sort_numeric_asc_with_match 2.18472 ms
90th percentile service time sort_numeric_asc_with_match 2.24339 ms
99th percentile service time sort_numeric_asc_with_match 2.29812 ms
100th percentile service time sort_numeric_asc_with_match 2.30539 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 3.52931 ms
90th percentile latency range_field_conjunction_big_range_big_term_query 3.97632 ms
99th percentile latency range_field_conjunction_big_range_big_term_query 4.14745 ms
100th percentile latency range_field_conjunction_big_range_big_term_query 4.18925 ms
50th percentile service time range_field_conjunction_big_range_big_term_query 2.22139 ms
90th percentile service time range_field_conjunction_big_range_big_term_query 2.30241 ms
99th percentile service time range_field_conjunction_big_range_big_term_query 2.37909 ms
100th percentile service time range_field_conjunction_big_range_big_term_query 2.38217 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.67575 ms
90th percentile latency range_field_disjunction_big_range_small_term_query 4.09629 ms
99th percentile latency range_field_disjunction_big_range_small_term_query 4.24914 ms
100th percentile latency range_field_disjunction_big_range_small_term_query 4.27316 ms
50th percentile service time range_field_disjunction_big_range_small_term_query 2.34234 ms
90th percentile service time range_field_disjunction_big_range_small_term_query 2.42825 ms
99th percentile service time range_field_disjunction_big_range_small_term_query 2.50311 ms
100th percentile service time range_field_disjunction_big_range_small_term_query 2.50447 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.45451 ms
90th percentile latency range_field_conjunction_small_range_small_term_query 3.88876 ms
99th percentile latency range_field_conjunction_small_range_small_term_query 4.06468 ms
100th percentile latency range_field_conjunction_small_range_small_term_query 4.14142 ms
50th percentile service time range_field_conjunction_small_range_small_term_query 2.14563 ms
90th percentile service time range_field_conjunction_small_range_small_term_query 2.20733 ms
99th percentile service time range_field_conjunction_small_range_small_term_query 2.29113 ms
100th percentile service time range_field_conjunction_small_range_small_term_query 2.30551 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.63171 ms
90th percentile latency range_field_conjunction_small_range_big_term_query 4.05542 ms
99th percentile latency range_field_conjunction_small_range_big_term_query 4.86141 ms
100th percentile latency range_field_conjunction_small_range_big_term_query 4.9474 ms
50th percentile service time range_field_conjunction_small_range_big_term_query 2.34501 ms
90th percentile service time range_field_conjunction_small_range_big_term_query 2.40114 ms
99th percentile service time range_field_conjunction_small_range_big_term_query 2.48944 ms
100th percentile service time range_field_conjunction_small_range_big_term_query 2.52071 ms
error rate range_field_conjunction_small_range_big_term_query 0 %
Min Throughput range-auto-date-histo 0.32 ops/s
Mean Throughput range-auto-date-histo 0.32 ops/s
Median Throughput range-auto-date-histo 0.32 ops/s
Max Throughput range-auto-date-histo 0.32 ops/s
50th percentile latency range-auto-date-histo 666583 ms
90th percentile latency range-auto-date-histo 769835 ms
99th percentile latency range-auto-date-histo 794069 ms
100th percentile latency range-auto-date-histo 795373 ms
50th percentile service time range-auto-date-histo 3102.92 ms
90th percentile service time range-auto-date-histo 3260.79 ms
99th percentile service time range-auto-date-histo 3428.64 ms
100th percentile service time range-auto-date-histo 3442.7 ms
error rate range-auto-date-histo 0 %
Min Throughput range-auto-date-histo-with-metrics 0.11 ops/s
Mean Throughput range-auto-date-histo-with-metrics 0.11 ops/s
Median Throughput range-auto-date-histo-with-metrics 0.11 ops/s
Max Throughput range-auto-date-histo-with-metrics 0.11 ops/s
50th percentile latency range-auto-date-histo-with-metrics 2.21336e+06 ms
90th percentile latency range-auto-date-histo-with-metrics 2.56533e+06 ms
99th percentile latency range-auto-date-histo-with-metrics 2.64258e+06 ms
100th percentile latency range-auto-date-histo-with-metrics 2.64687e+06 ms
50th percentile service time range-auto-date-histo-with-metrics 9375.11 ms
90th percentile service time range-auto-date-histo-with-metrics 9559.66 ms
99th percentile service time range-auto-date-histo-with-metrics 9710 ms
100th percentile service time range-auto-date-histo-with-metrics 9732.28 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 3.92719 ms
90th percentile latency range-agg-1 4.28376 ms
99th percentile latency range-agg-1 4.45183 ms
100th percentile latency range-agg-1 4.47486 ms
50th percentile service time range-agg-1 2.49269 ms
90th percentile service time range-agg-1 2.61738 ms
99th percentile service time range-agg-1 2.67255 ms
100th percentile service time range-agg-1 2.68426 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 3.80801 ms
90th percentile latency range-agg-2 4.21906 ms
99th percentile latency range-agg-2 4.36705 ms
100th percentile latency range-agg-2 4.41061 ms
50th percentile service time range-agg-2 2.46567 ms
90th percentile service time range-agg-2 2.55705 ms
99th percentile service time range-agg-2 2.64084 ms
100th percentile service time range-agg-2 2.64595 ms
error rate range-agg-2 0 %
Min Throughput cardinality-agg-low 2.01 ops/s
Mean Throughput cardinality-agg-low 2.01 ops/s
Median Throughput cardinality-agg-low 2.01 ops/s
Max Throughput cardinality-agg-low 2.01 ops/s
50th percentile latency cardinality-agg-low 5.5383 ms
90th percentile latency cardinality-agg-low 6.11661 ms
99th percentile latency cardinality-agg-low 6.35171 ms
100th percentile latency cardinality-agg-low 6.36497 ms
50th percentile service time cardinality-agg-low 4.07822 ms
90th percentile service time cardinality-agg-low 4.64792 ms
99th percentile service time cardinality-agg-low 4.93355 ms
100th percentile service time cardinality-agg-low 4.97444 ms
error rate cardinality-agg-low 0 %
Min Throughput cardinality-agg-high 0.82 ops/s
Mean Throughput cardinality-agg-high 0.82 ops/s
Median Throughput cardinality-agg-high 0.82 ops/s
Max Throughput cardinality-agg-high 0.82 ops/s
50th percentile latency cardinality-agg-high 181240 ms
90th percentile latency cardinality-agg-high 209737 ms
99th percentile latency cardinality-agg-high 216170 ms
100th percentile latency cardinality-agg-high 216518 ms
50th percentile service time cardinality-agg-high 1205.51 ms
90th percentile service time cardinality-agg-high 1287.02 ms
99th percentile service time cardinality-agg-high 1441.8 ms
100th percentile service time cardinality-agg-high 1468.61 ms
error rate cardinality-agg-high 0 %
Min Throughput cardinality-agg-very-high 0.64 ops/s
Mean Throughput cardinality-agg-very-high 0.64 ops/s
Median Throughput cardinality-agg-very-high 0.64 ops/s
Max Throughput cardinality-agg-very-high 0.64 ops/s
50th percentile latency cardinality-agg-very-high 107735 ms
90th percentile latency cardinality-agg-very-high 151081 ms
99th percentile latency cardinality-agg-very-high 160945 ms
100th percentile latency cardinality-agg-very-high 161505 ms
50th percentile service time cardinality-agg-very-high 1555.1 ms
90th percentile service time cardinality-agg-very-high 1632.12 ms
99th percentile service time cardinality-agg-very-high 1836.06 ms
100th percentile service time cardinality-agg-very-high 1933.24 ms
error rate cardinality-agg-very-high 0 %
Min Throughput range_with_asc_sort 2.01 ops/s
Mean Throughput range_with_asc_sort 2.01 ops/s
Median Throughput range_with_asc_sort 2.01 ops/s
Max Throughput range_with_asc_sort 2.01 ops/s
50th percentile latency range_with_asc_sort 7.53126 ms
90th percentile latency range_with_asc_sort 7.90227 ms
99th percentile latency range_with_asc_sort 8.05266 ms
100th percentile latency range_with_asc_sort 8.08392 ms
50th percentile service time range_with_asc_sort 6.16497 ms
90th percentile service time range_with_asc_sort 6.244 ms
99th percentile service time range_with_asc_sort 6.34669 ms
100th percentile service time range_with_asc_sort 6.34967 ms
error rate range_with_asc_sort 0 %
Min Throughput range_with_desc_sort 2.01 ops/s
Mean Throughput range_with_desc_sort 2.01 ops/s
Median Throughput range_with_desc_sort 2.01 ops/s
Max Throughput range_with_desc_sort 2.01 ops/s
50th percentile latency range_with_desc_sort 7.42931 ms
90th percentile latency range_with_desc_sort 7.84104 ms
99th percentile latency range_with_desc_sort 8.04211 ms
100th percentile latency range_with_desc_sort 8.08661 ms
50th percentile service time range_with_desc_sort 6.19443 ms
90th percentile service time range_with_desc_sort 6.25707 ms
99th percentile service time range_with_desc_sort 6.31055 ms
100th percentile service time range_with_desc_sort 6.31919 ms
error rate range_with_desc_sort 0 %

@opensearch-ci-bot
Copy link
Collaborator

Benchmark Baseline Comparison Results

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

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 4 4 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.988 2.207 0.219 s
Total Young Gen GC count 71 74 3
Total Old Gen GC time 0 0 0 s
Total Old Gen GC count 0 0 0
Store size 22.0998 22.0998 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 16 16 0
100th percentile latency wait-for-snapshot-recovery 300002 300002 0.0625 ms
100th percentile service time wait-for-snapshot-recovery 300002 300002 0.0625 ms
error rate wait-for-snapshot-recovery 100 100 0 %
Min Throughput wait-until-merges-finish 102.066 109.963 7.89652 ops/s
Mean Throughput wait-until-merges-finish 102.066 109.963 7.89652 ops/s
Median Throughput wait-until-merges-finish 102.066 109.963 7.89652 ops/s
Max Throughput wait-until-merges-finish 102.066 109.963 7.89652 ops/s
100th percentile latency wait-until-merges-finish 9.47669 8.7811 -0.69559 ms
100th percentile service time wait-until-merges-finish 9.47669 8.7811 -0.69559 ms
error rate wait-until-merges-finish 0 0 0 %
Min Throughput default 2.00484 2.00484 1e-05 ops/s
Mean Throughput default 2.00587 2.00588 1e-05 ops/s
Median Throughput default 2.00579 2.00579 1e-05 ops/s
Max Throughput default 2.00721 2.00722 1e-05 ops/s
50th percentile latency default 7.42223 7.31207 -0.11016 ms
90th percentile latency default 7.96506 7.77759 -0.18747 ms
99th percentile latency default 9.07833 8.75432 -0.32402 ms
100th percentile latency default 9.15353 8.81426 -0.33927 ms
50th percentile service time default 6.05484 5.92818 -0.12666 ms
90th percentile service time default 6.34345 6.39656 0.05311 ms
99th percentile service time default 7.65672 7.10055 -0.55616 ms
100th percentile service time default 8.01093 7.20659 -0.80434 ms
error rate default 0 0 0 %
Min Throughput desc_sort_timestamp 2.0051 2.00518 7e-05 ops/s
Mean Throughput desc_sort_timestamp 2.00619 2.00627 9e-05 ops/s
Median Throughput desc_sort_timestamp 2.00611 2.00619 9e-05 ops/s
Max Throughput desc_sort_timestamp 2.0076 2.00769 9e-05 ops/s
50th percentile latency desc_sort_timestamp 8.96042 9.11682 0.1564 ms
90th percentile latency desc_sort_timestamp 9.47694 9.55708 0.08014 ms
99th percentile latency desc_sort_timestamp 10.9768 11.2577 0.28088 ms
100th percentile latency desc_sort_timestamp 11.75 11.6367 -0.11326 ms
50th percentile service time desc_sort_timestamp 7.63923 7.68953 0.05031 ms
90th percentile service time desc_sort_timestamp 7.93945 7.89633 -0.04312 ms
99th percentile service time desc_sort_timestamp 9.85683 9.86731 0.01049 ms
100th percentile service time desc_sort_timestamp 10.3817 10.2884 -0.09324 ms
error rate desc_sort_timestamp 0 0 0 %
Min Throughput asc_sort_timestamp 2.00633 2.00627 -6e-05 ops/s
Mean Throughput asc_sort_timestamp 2.00767 2.00761 -7e-05 ops/s
Median Throughput asc_sort_timestamp 2.00756 2.00751 -5e-05 ops/s
Max Throughput asc_sort_timestamp 2.00943 2.00934 -9e-05 ops/s
50th percentile latency asc_sort_timestamp 8.68547 8.78705 0.10158 ms
90th percentile latency asc_sort_timestamp 9.12347 9.21606 0.09259 ms
99th percentile latency asc_sort_timestamp 9.87234 10.7206 0.84825 ms
100th percentile latency asc_sort_timestamp 10.3371 10.8675 0.53046 ms
50th percentile service time asc_sort_timestamp 7.29702 7.42289 0.12586 ms
90th percentile service time asc_sort_timestamp 7.5337 7.80058 0.26688 ms
99th percentile service time asc_sort_timestamp 8.65673 9.56031 0.90358 ms
100th percentile service time asc_sort_timestamp 9.28099 9.90709 0.6261 ms
error rate asc_sort_timestamp 0 0 0 %
Min Throughput desc_sort_with_after_timestamp 2.00636 2.00636 0 ops/s
Mean Throughput desc_sort_with_after_timestamp 2.00771 2.00773 1e-05 ops/s
Median Throughput desc_sort_with_after_timestamp 2.00761 2.00763 2e-05 ops/s
Max Throughput desc_sort_with_after_timestamp 2.00948 2.00949 1e-05 ops/s
50th percentile latency desc_sort_with_after_timestamp 6.89224 7.1988 0.30657 ms
90th percentile latency desc_sort_with_after_timestamp 7.31487 7.7926 0.47773 ms
99th percentile latency desc_sort_with_after_timestamp 8.20772 12.568 4.36032 ms
100th percentile latency desc_sort_with_after_timestamp 8.40432 16.4207 8.01642 ms
50th percentile service time desc_sort_with_after_timestamp 5.57456 5.91087 0.33632 ms
90th percentile service time desc_sort_with_after_timestamp 5.81588 6.19809 0.38221 ms
99th percentile service time desc_sort_with_after_timestamp 6.89575 10.9356 4.03987 ms
100th percentile service time desc_sort_with_after_timestamp 6.98842 14.6204 7.63193 ms
error rate desc_sort_with_after_timestamp 0 0 0 %
Min Throughput asc_sort_with_after_timestamp 2.00653 2.00653 -0 ops/s
Mean Throughput asc_sort_with_after_timestamp 2.00793 2.00791 -2e-05 ops/s
Median Throughput asc_sort_with_after_timestamp 2.00782 2.0078 -2e-05 ops/s
Max Throughput asc_sort_with_after_timestamp 2.00974 2.00972 -2e-05 ops/s
50th percentile latency asc_sort_with_after_timestamp 6.85588 6.8579 0.00202 ms
90th percentile latency asc_sort_with_after_timestamp 7.32913 7.34693 0.0178 ms
99th percentile latency asc_sort_with_after_timestamp 8.03231 7.83041 -0.20191 ms
100th percentile latency asc_sort_with_after_timestamp 8.06628 8.06604 -0.00024 ms
50th percentile service time asc_sort_with_after_timestamp 5.4947 5.55217 0.05748 ms
90th percentile service time asc_sort_with_after_timestamp 5.71212 5.73551 0.02339 ms
99th percentile service time asc_sort_with_after_timestamp 6.69705 6.21826 -0.47879 ms
100th percentile service time asc_sort_with_after_timestamp 6.99994 6.33332 -0.66662 ms
error rate asc_sort_with_after_timestamp 0 0 0 %
Min Throughput desc_sort_timestamp_can_match_shortcut 2.00504 2.005 -4e-05 ops/s
Mean Throughput desc_sort_timestamp_can_match_shortcut 2.00611 2.00606 -4e-05 ops/s
Median Throughput desc_sort_timestamp_can_match_shortcut 2.00603 2.00598 -5e-05 ops/s
Max Throughput desc_sort_timestamp_can_match_shortcut 2.00749 2.00745 -4e-05 ops/s
50th percentile latency desc_sort_timestamp_can_match_shortcut 8.07655 8.34629 0.26974 ms
90th percentile latency desc_sort_timestamp_can_match_shortcut 8.59104 8.79359 0.20255 ms
99th percentile latency desc_sort_timestamp_can_match_shortcut 9.81381 10.4906 0.67676 ms
100th percentile latency desc_sort_timestamp_can_match_shortcut 9.84383 10.9061 1.06228 ms
50th percentile service time desc_sort_timestamp_can_match_shortcut 6.7839 6.97829 0.19438 ms
90th percentile service time desc_sort_timestamp_can_match_shortcut 6.98279 7.18832 0.20553 ms
99th percentile service time desc_sort_timestamp_can_match_shortcut 8.74101 9.00004 0.25902 ms
100th percentile service time desc_sort_timestamp_can_match_shortcut 8.76501 9.37351 0.6085 ms
error rate desc_sort_timestamp_can_match_shortcut 0 0 0 %
Min Throughput desc_sort_timestamp_no_can_match_shortcut 2.00651 2.00652 1e-05 ops/s
Mean Throughput desc_sort_timestamp_no_can_match_shortcut 2.0079 2.00792 2e-05 ops/s
Median Throughput desc_sort_timestamp_no_can_match_shortcut 2.00778 2.00781 3e-05 ops/s
Max Throughput desc_sort_timestamp_no_can_match_shortcut 2.0097 2.00972 2e-05 ops/s
50th percentile latency desc_sort_timestamp_no_can_match_shortcut 7.79472 7.934 0.13928 ms
90th percentile latency desc_sort_timestamp_no_can_match_shortcut 8.2578 8.33137 0.07357 ms
99th percentile latency desc_sort_timestamp_no_can_match_shortcut 9.2144 8.76037 -0.45402 ms
100th percentile latency desc_sort_timestamp_no_can_match_shortcut 9.60691 9.06911 -0.5378 ms
50th percentile service time desc_sort_timestamp_no_can_match_shortcut 6.49083 6.58954 0.09871 ms
90th percentile service time desc_sort_timestamp_no_can_match_shortcut 6.64931 6.74743 0.09812 ms
99th percentile service time desc_sort_timestamp_no_can_match_shortcut 7.78658 7.37047 -0.41611 ms
100th percentile service time desc_sort_timestamp_no_can_match_shortcut 8.37722 7.6987 -0.67852 ms
error rate desc_sort_timestamp_no_can_match_shortcut 0 0 0 %
Min Throughput asc_sort_timestamp_can_match_shortcut 2.0065 2.00651 1e-05 ops/s
Mean Throughput asc_sort_timestamp_can_match_shortcut 2.00789 2.00789 0 ops/s
Median Throughput asc_sort_timestamp_can_match_shortcut 2.00779 2.00779 0 ops/s
Max Throughput asc_sort_timestamp_can_match_shortcut 2.00969 2.0097 1e-05 ops/s
50th percentile latency asc_sort_timestamp_can_match_shortcut 8.64822 9.41249 0.76426 ms
90th percentile latency asc_sort_timestamp_can_match_shortcut 9.05273 9.65364 0.6009 ms
99th percentile latency asc_sort_timestamp_can_match_shortcut 33.6444 10.7603 -22.8841 ms
100th percentile latency asc_sort_timestamp_can_match_shortcut 57.0024 11.4817 -45.5207 ms
50th percentile service time asc_sort_timestamp_can_match_shortcut 7.30122 7.8387 0.53747 ms
90th percentile service time asc_sort_timestamp_can_match_shortcut 7.5065 7.97606 0.46956 ms
99th percentile service time asc_sort_timestamp_can_match_shortcut 32.3669 9.19721 -23.1697 ms
100th percentile service time asc_sort_timestamp_can_match_shortcut 55.3344 10.0611 -45.2733 ms
error rate asc_sort_timestamp_can_match_shortcut 0 0 0 %
Min Throughput asc_sort_timestamp_no_can_match_shortcut 2.00652 2.00652 -1e-05 ops/s
Mean Throughput asc_sort_timestamp_no_can_match_shortcut 2.00791 2.0079 -1e-05 ops/s
Median Throughput asc_sort_timestamp_no_can_match_shortcut 2.00781 2.00779 -2e-05 ops/s
Max Throughput asc_sort_timestamp_no_can_match_shortcut 2.00972 2.00969 -2e-05 ops/s
50th percentile latency asc_sort_timestamp_no_can_match_shortcut 8.67446 8.7522 0.07774 ms
90th percentile latency asc_sort_timestamp_no_can_match_shortcut 9.14464 9.18233 0.03769 ms
99th percentile latency asc_sort_timestamp_no_can_match_shortcut 10.6255 9.98223 -0.64324 ms
100th percentile latency asc_sort_timestamp_no_can_match_shortcut 10.7687 10.2043 -0.56448 ms
50th percentile service time asc_sort_timestamp_no_can_match_shortcut 7.35651 7.41158 0.05507 ms
90th percentile service time asc_sort_timestamp_no_can_match_shortcut 7.5463 7.59884 0.05254 ms
99th percentile service time asc_sort_timestamp_no_can_match_shortcut 9.38782 8.95423 -0.43359 ms
100th percentile service time asc_sort_timestamp_no_can_match_shortcut 9.43524 9.34544 -0.0898 ms
error rate asc_sort_timestamp_no_can_match_shortcut 0 0 0 %
Min Throughput term 2.00635 2.00634 -1e-05 ops/s
Mean Throughput term 2.0077 2.0077 -0 ops/s
Median Throughput term 2.00759 2.00759 -0 ops/s
Max Throughput term 2.00946 2.00946 -0 ops/s
50th percentile latency term 3.94052 4.0245 0.08399 ms
90th percentile latency term 4.31435 4.41751 0.10316 ms
99th percentile latency term 4.49839 4.58943 0.09104 ms
100th percentile latency term 4.55965 4.603 0.04335 ms
50th percentile service time term 2.5993 2.70713 0.10783 ms
90th percentile service time term 2.72486 2.87496 0.15009 ms
99th percentile service time term 2.90179 3.00464 0.10285 ms
100th percentile service time term 2.99083 3.00598 0.01516 ms
error rate term 0 0 0 %
Min Throughput multi_terms-keyword 1.34808 1.35317 0.00509 ops/s
Mean Throughput multi_terms-keyword 1.35039 1.35568 0.00528 ops/s
Median Throughput multi_terms-keyword 1.35067 1.35587 0.0052 ops/s
Max Throughput multi_terms-keyword 1.352 1.35749 0.00549 ops/s
50th percentile latency multi_terms-keyword 60296.6 59497.4 -799.191 ms
90th percentile latency multi_terms-keyword 69784 68789.9 -994.094 ms
99th percentile latency multi_terms-keyword 71886.3 70877.6 -1008.75 ms
100th percentile latency multi_terms-keyword 72006.7 70992.4 -1014.31 ms
50th percentile service time multi_terms-keyword 733.268 732.044 -1.22354 ms
90th percentile service time multi_terms-keyword 745.839 739.982 -5.85693 ms
99th percentile service time multi_terms-keyword 757.404 745.215 -12.1892 ms
100th percentile service time multi_terms-keyword 763.85 745.493 -18.3564 ms
error rate multi_terms-keyword 0 0 0 %
Min Throughput keyword-terms 2.00338 2.00432 0.00094 ops/s
Mean Throughput keyword-terms 2.00411 2.00525 0.00114 ops/s
Median Throughput keyword-terms 2.00404 2.00517 0.00113 ops/s
Max Throughput keyword-terms 2.00505 2.00645 0.00139 ops/s
50th percentile latency keyword-terms 27.5005 27.7262 0.22574 ms
90th percentile latency keyword-terms 37.5366 38.8729 1.33621 ms
99th percentile latency keyword-terms 41.559 39.6888 -1.87016 ms
100th percentile latency keyword-terms 44.2955 39.926 -4.36948 ms
50th percentile service time keyword-terms 25.2057 25.499 0.29327 ms
90th percentile service time keyword-terms 35.1946 36.6427 1.44811 ms
99th percentile service time keyword-terms 39.5608 37.9087 -1.65214 ms
100th percentile service time keyword-terms 42.2467 38.1814 -4.06526 ms
error rate keyword-terms 0 0 0 %
Min Throughput keyword-terms-low-cardinality 2.0063 2.00632 2e-05 ops/s
Mean Throughput keyword-terms-low-cardinality 2.00764 2.00765 1e-05 ops/s
Median Throughput keyword-terms-low-cardinality 2.00754 2.00754 0 ops/s
Max Throughput keyword-terms-low-cardinality 2.0094 2.00942 2e-05 ops/s
50th percentile latency keyword-terms-low-cardinality 24.5758 24.742 0.16617 ms
90th percentile latency keyword-terms-low-cardinality 34.084 35.0114 0.92736 ms
99th percentile latency keyword-terms-low-cardinality 34.64 40.0764 5.43635 ms
100th percentile latency keyword-terms-low-cardinality 34.8682 41.0119 6.14375 ms
50th percentile service time keyword-terms-low-cardinality 22.3098 22.4038 0.09397 ms
90th percentile service time keyword-terms-low-cardinality 31.6615 32.7215 1.06002 ms
99th percentile service time keyword-terms-low-cardinality 32.0991 38.1755 6.07636 ms
100th percentile service time keyword-terms-low-cardinality 32.4174 38.2314 5.81402 ms
error rate keyword-terms-low-cardinality 0 0 0 %
Min Throughput composite-terms 2.00179 2.00278 0.00099 ops/s
Mean Throughput composite-terms 2.00218 2.00337 0.00119 ops/s
Median Throughput composite-terms 2.00215 2.00333 0.00118 ops/s
Max Throughput composite-terms 2.00268 2.00414 0.00146 ops/s
50th percentile latency composite-terms 187.973 189.004 1.03027 ms
90th percentile latency composite-terms 195.483 191.965 -3.51769 ms
99th percentile latency composite-terms 207.638 197.548 -10.0905 ms
100th percentile latency composite-terms 207.941 198.099 -9.84242 ms
50th percentile service time composite-terms 186.724 187.892 1.16779 ms
90th percentile service time composite-terms 194.153 191.097 -3.0554 ms
99th percentile service time composite-terms 206.547 196.291 -10.2557 ms
100th percentile service time composite-terms 206.839 197.122 -9.71681 ms
error rate composite-terms 0 0 0 %
Min Throughput composite_terms-keyword 2.002 2.00196 -4e-05 ops/s
Mean Throughput composite_terms-keyword 2.00243 2.00237 -6e-05 ops/s
Median Throughput composite_terms-keyword 2.0024 2.00234 -6e-05 ops/s
Max Throughput composite_terms-keyword 2.00296 2.00292 -4e-05 ops/s
50th percentile latency composite_terms-keyword 341.21 339.57 -1.63994 ms
90th percentile latency composite_terms-keyword 346.549 345.154 -1.39471 ms
99th percentile latency composite_terms-keyword 363.925 353.942 -9.98311 ms
100th percentile latency composite_terms-keyword 364.709 354.831 -9.87753 ms
50th percentile service time composite_terms-keyword 340.287 338.651 -1.63582 ms
90th percentile service time composite_terms-keyword 345.264 344.154 -1.10997 ms
99th percentile service time composite_terms-keyword 362.952 352.747 -10.2048 ms
100th percentile service time composite_terms-keyword 364.027 353.47 -10.5572 ms
error rate composite_terms-keyword 0 0 0 %
Min Throughput composite-date_histogram-daily 2.00608 2.00616 8e-05 ops/s
Mean Throughput composite-date_histogram-daily 2.00738 2.00747 9e-05 ops/s
Median Throughput composite-date_histogram-daily 2.00727 2.00737 9e-05 ops/s
Max Throughput composite-date_histogram-daily 2.00906 2.00917 0.00011 ops/s
50th percentile latency composite-date_histogram-daily 4.82091 4.75056 -0.07035 ms
90th percentile latency composite-date_histogram-daily 5.27958 5.21373 -0.06585 ms
99th percentile latency composite-date_histogram-daily 5.5015 5.45479 -0.04671 ms
100th percentile latency composite-date_histogram-daily 5.5022 5.47465 -0.02755 ms
50th percentile service time composite-date_histogram-daily 3.46014 3.40777 -0.05237 ms
90th percentile service time composite-date_histogram-daily 3.67938 3.59835 -0.08103 ms
99th percentile service time composite-date_histogram-daily 4.01367 3.78782 -0.22585 ms
100th percentile service time composite-date_histogram-daily 4.13653 3.81074 -0.32579 ms
error rate composite-date_histogram-daily 0 0 0 %
Min Throughput range 2.00648 2.00651 3e-05 ops/s
Mean Throughput range 2.00787 2.0079 3e-05 ops/s
Median Throughput range 2.00776 2.0078 4e-05 ops/s
Max Throughput range 2.00967 2.00969 2e-05 ops/s
50th percentile latency range 5.84722 5.64015 -0.20708 ms
90th percentile latency range 6.29077 6.01959 -0.27118 ms
99th percentile latency range 6.8147 6.40725 -0.40744 ms
100th percentile latency range 7.06199 6.58503 -0.47696 ms
50th percentile service time range 4.47921 4.31798 -0.16123 ms
90th percentile service time range 4.56782 4.41294 -0.15488 ms
99th percentile service time range 5.20349 4.73731 -0.46618 ms
100th percentile service time range 5.2616 4.7733 -0.4883 ms
error rate range 0 0 0 %
Min Throughput range-numeric 2.00654 2.00656 1e-05 ops/s
Mean Throughput range-numeric 2.00793 2.00795 2e-05 ops/s
Median Throughput range-numeric 2.00782 2.00784 2e-05 ops/s
Max Throughput range-numeric 2.00973 2.00977 4e-05 ops/s
50th percentile latency range-numeric 3.82686 3.6861 -0.14077 ms
90th percentile latency range-numeric 4.2196 4.12368 -0.09591 ms
99th percentile latency range-numeric 5.0625 4.41588 -0.64662 ms
100th percentile latency range-numeric 5.17943 4.56182 -0.61761 ms
50th percentile service time range-numeric 2.45611 2.35391 -0.1022 ms
90th percentile service time range-numeric 2.55447 2.43342 -0.12105 ms
99th percentile service time range-numeric 2.82579 2.6816 -0.1442 ms
100th percentile service time range-numeric 2.85397 2.76301 -0.09097 ms
error rate range-numeric 0 0 0 %
Min Throughput keyword-in-range 2.00586 2.00574 -0.00013 ops/s
Mean Throughput keyword-in-range 2.00711 2.00695 -0.00016 ops/s
Median Throughput keyword-in-range 2.00702 2.00686 -0.00015 ops/s
Max Throughput keyword-in-range 2.00872 2.00855 -0.00018 ops/s
50th percentile latency keyword-in-range 14.6065 14.4087 -0.19775 ms
90th percentile latency keyword-in-range 15.2475 14.8404 -0.40711 ms
99th percentile latency keyword-in-range 23.3166 16.4481 -6.8685 ms
100th percentile latency keyword-in-range 24.9839 16.755 -8.2289 ms
50th percentile service time keyword-in-range 13.2323 12.983 -0.24932 ms
90th percentile service time keyword-in-range 13.6036 13.3935 -0.21001 ms
99th percentile service time keyword-in-range 22.1616 14.741 -7.42055 ms
100th percentile service time keyword-in-range 24.1478 14.7878 -9.35997 ms
error rate keyword-in-range 0 0 0 %
Min Throughput date_histogram_hourly_agg 2.00562 2.00556 -6e-05 ops/s
Mean Throughput date_histogram_hourly_agg 2.00682 2.00675 -6e-05 ops/s
Median Throughput date_histogram_hourly_agg 2.00672 2.00667 -6e-05 ops/s
Max Throughput date_histogram_hourly_agg 2.00837 2.00829 -9e-05 ops/s
50th percentile latency date_histogram_hourly_agg 7.06651 7.12246 0.05596 ms
90th percentile latency date_histogram_hourly_agg 8.51761 8.64783 0.13022 ms
99th percentile latency date_histogram_hourly_agg 8.99595 9.06746 0.07151 ms
100th percentile latency date_histogram_hourly_agg 9.06567 9.17601 0.11034 ms
50th percentile service time date_histogram_hourly_agg 5.57738 5.56723 -0.01014 ms
90th percentile service time date_histogram_hourly_agg 6.99484 7.15801 0.16317 ms
99th percentile service time date_histogram_hourly_agg 7.94145 7.49789 -0.44357 ms
100th percentile service time date_histogram_hourly_agg 8.07059 7.57951 -0.49109 ms
error rate date_histogram_hourly_agg 0 0 0 %
Min Throughput date_histogram_minute_agg 2.00586 2.00586 0 ops/s
Mean Throughput date_histogram_minute_agg 2.0071 2.00711 1e-05 ops/s
Median Throughput date_histogram_minute_agg 2.00701 2.00701 0 ops/s
Max Throughput date_histogram_minute_agg 2.00872 2.00874 2e-05 ops/s
50th percentile latency date_histogram_minute_agg 42.6089 42.0315 -0.57739 ms
90th percentile latency date_histogram_minute_agg 43.7056 43.0034 -0.70217 ms
99th percentile latency date_histogram_minute_agg 45.3727 45.8157 0.44301 ms
100th percentile latency date_histogram_minute_agg 45.9671 47.4545 1.48737 ms
50th percentile service time date_histogram_minute_agg 41.2644 40.7694 -0.49499 ms
90th percentile service time date_histogram_minute_agg 42.3103 41.6231 -0.68714 ms
99th percentile service time date_histogram_minute_agg 44.0469 44.8331 0.7862 ms
100th percentile service time date_histogram_minute_agg 44.3578 46.4428 2.08496 ms
error rate date_histogram_minute_agg 0 0 0 %
Min Throughput scroll 45.3947 45.7434 0.34871 pages/s
Mean Throughput scroll 45.4862 45.7614 0.27518 pages/s
Median Throughput scroll 45.4756 45.7644 0.28879 pages/s
Max Throughput scroll 45.5793 45.7719 0.19257 pages/s
50th percentile latency scroll 12860.1 11995.3 -864.815 ms
90th percentile latency scroll 14494.8 13806.2 -688.608 ms
99th percentile latency scroll 14951.6 14264 -687.578 ms
100th percentile latency scroll 14972.7 14286.1 -686.673 ms
50th percentile service time scroll 535.249 537.472 2.22293 ms
90th percentile service time scroll 542.868 541.957 -0.9111 ms
99th percentile service time scroll 584.943 586.544 1.60138 ms
100th percentile service time scroll 592.104 587.782 -4.32178 ms
error rate scroll 0 0 0 %
Min Throughput query-string-on-message 2.00531 2.00543 0.00012 ops/s
Mean Throughput query-string-on-message 2.00645 2.00658 0.00013 ops/s
Median Throughput query-string-on-message 2.00636 2.00649 0.00013 ops/s
Max Throughput query-string-on-message 2.00791 2.00808 0.00017 ops/s
50th percentile latency query-string-on-message 6.67512 6.93049 0.25536 ms
90th percentile latency query-string-on-message 7.10082 7.35651 0.25569 ms
99th percentile latency query-string-on-message 7.26922 7.4882 0.21899 ms
100th percentile latency query-string-on-message 7.27063 7.50717 0.23654 ms
50th percentile service time query-string-on-message 5.32473 5.5616 0.23687 ms
90th percentile service time query-string-on-message 5.4736 5.67615 0.20255 ms
99th percentile service time query-string-on-message 5.67319 5.84478 0.17159 ms
100th percentile service time query-string-on-message 5.68703 5.86124 0.17421 ms
error rate query-string-on-message 0 0 0 %
Min Throughput query-string-on-message-filtered 2.00613 2.00613 -0 ops/s
Mean Throughput query-string-on-message-filtered 2.00744 2.00743 -1e-05 ops/s
Median Throughput query-string-on-message-filtered 2.00734 2.00734 -1e-05 ops/s
Max Throughput query-string-on-message-filtered 2.00914 2.00914 -0 ops/s
50th percentile latency query-string-on-message-filtered 13.8984 13.8736 -0.02479 ms
90th percentile latency query-string-on-message-filtered 14.3834 14.3218 -0.0616 ms
99th percentile latency query-string-on-message-filtered 17.4987 14.8884 -2.61036 ms
100th percentile latency query-string-on-message-filtered 19.474 15.1662 -4.30779 ms
50th percentile service time query-string-on-message-filtered 12.5442 12.5208 -0.02344 ms
90th percentile service time query-string-on-message-filtered 12.7966 12.6926 -0.104 ms
99th percentile service time query-string-on-message-filtered 15.9541 13.1828 -2.77124 ms
100th percentile service time query-string-on-message-filtered 17.8758 13.4006 -4.47521 ms
error rate query-string-on-message-filtered 0 0 0 %
Min Throughput query-string-on-message-filtered-sorted-num 2.00596 2.00596 1e-05 ops/s
Mean Throughput query-string-on-message-filtered-sorted-num 2.00723 2.00724 1e-05 ops/s
Median Throughput query-string-on-message-filtered-sorted-num 2.00714 2.00714 0 ops/s
Max Throughput query-string-on-message-filtered-sorted-num 2.00888 2.00888 0 ops/s
50th percentile latency query-string-on-message-filtered-sorted-num 23.1917 23.2162 0.0245 ms
90th percentile latency query-string-on-message-filtered-sorted-num 23.6994 23.8674 0.16802 ms
99th percentile latency query-string-on-message-filtered-sorted-num 28.9797 34.0483 5.06868 ms
100th percentile latency query-string-on-message-filtered-sorted-num 33.9772 34.1443 0.16713 ms
50th percentile service time query-string-on-message-filtered-sorted-num 20.8175 20.8939 0.07643 ms
90th percentile service time query-string-on-message-filtered-sorted-num 21.0743 21.4974 0.42317 ms
99th percentile service time query-string-on-message-filtered-sorted-num 26.8937 31.6532 4.75957 ms
100th percentile service time query-string-on-message-filtered-sorted-num 32.0988 31.9043 -0.19443 ms
error rate query-string-on-message-filtered-sorted-num 0 0 0 %
Min Throughput sort_keyword_can_match_shortcut 2.00641 2.00639 -2e-05 ops/s
Mean Throughput sort_keyword_can_match_shortcut 2.00777 2.00775 -1e-05 ops/s
Median Throughput sort_keyword_can_match_shortcut 2.00767 2.00765 -2e-05 ops/s
Max Throughput sort_keyword_can_match_shortcut 2.00954 2.00952 -2e-05 ops/s
50th percentile latency sort_keyword_can_match_shortcut 5.80385 5.93499 0.13115 ms
90th percentile latency sort_keyword_can_match_shortcut 6.2751 6.3672 0.0921 ms
99th percentile latency sort_keyword_can_match_shortcut 6.41946 6.51558 0.09612 ms
100th percentile latency sort_keyword_can_match_shortcut 6.44911 6.53888 0.08977 ms
50th percentile service time sort_keyword_can_match_shortcut 4.46893 4.62289 0.15396 ms
90th percentile service time sort_keyword_can_match_shortcut 4.573 4.69736 0.12436 ms
99th percentile service time sort_keyword_can_match_shortcut 4.70647 4.95584 0.24937 ms
100th percentile service time sort_keyword_can_match_shortcut 4.75291 5.12182 0.36891 ms
error rate sort_keyword_can_match_shortcut 0 0 0 %
Min Throughput sort_keyword_no_can_match_shortcut 2.00655 2.00656 0 ops/s
Mean Throughput sort_keyword_no_can_match_shortcut 2.00795 2.00795 -0 ops/s
Median Throughput sort_keyword_no_can_match_shortcut 2.00784 2.00784 0 ops/s
Max Throughput sort_keyword_no_can_match_shortcut 2.00977 2.00976 -1e-05 ops/s
50th percentile latency sort_keyword_no_can_match_shortcut 6.13978 5.96271 -0.17706 ms
90th percentile latency sort_keyword_no_can_match_shortcut 6.52208 6.34726 -0.17482 ms
99th percentile latency sort_keyword_no_can_match_shortcut 6.82585 6.70845 -0.11739 ms
100th percentile latency sort_keyword_no_can_match_shortcut 6.91905 6.81058 -0.10848 ms
50th percentile service time sort_keyword_no_can_match_shortcut 4.78329 4.61283 -0.17046 ms
90th percentile service time sort_keyword_no_can_match_shortcut 4.9076 4.70661 -0.201 ms
99th percentile service time sort_keyword_no_can_match_shortcut 5.41257 5.09274 -0.31983 ms
100th percentile service time sort_keyword_no_can_match_shortcut 5.70427 5.11297 -0.5913 ms
error rate sort_keyword_no_can_match_shortcut 0 0 0 %
Min Throughput sort_numeric_desc 2.00594 2.00588 -6e-05 ops/s
Mean Throughput sort_numeric_desc 2.00721 2.00714 -7e-05 ops/s
Median Throughput sort_numeric_desc 2.00711 2.00705 -6e-05 ops/s
Max Throughput sort_numeric_desc 2.00884 2.00877 -7e-05 ops/s
50th percentile latency sort_numeric_desc 5.83036 5.8392 0.00883 ms
90th percentile latency sort_numeric_desc 6.24664 6.24731 0.00067 ms
99th percentile latency sort_numeric_desc 6.39284 6.4281 0.03526 ms
100th percentile latency sort_numeric_desc 6.45937 6.4653 0.00593 ms
50th percentile service time sort_numeric_desc 4.50078 4.5483 0.04752 ms
90th percentile service time sort_numeric_desc 4.57545 4.66832 0.09287 ms
99th percentile service time sort_numeric_desc 4.74286 4.75369 0.01083 ms
100th percentile service time sort_numeric_desc 4.81239 4.77409 -0.03829 ms
error rate sort_numeric_desc 0 0 0 %
Min Throughput sort_numeric_asc 2.00646 2.00644 -2e-05 ops/s
Mean Throughput sort_numeric_asc 2.00783 2.00782 -2e-05 ops/s
Median Throughput sort_numeric_asc 2.00773 2.00772 -1e-05 ops/s
Max Throughput sort_numeric_asc 2.00962 2.0096 -2e-05 ops/s
50th percentile latency sort_numeric_asc 5.92502 5.80594 -0.11907 ms
90th percentile latency sort_numeric_asc 6.32097 6.1968 -0.12417 ms
99th percentile latency sort_numeric_asc 6.87593 6.3329 -0.54303 ms
100th percentile latency sort_numeric_asc 7.08718 6.37126 -0.71592 ms
50th percentile service time sort_numeric_asc 4.54145 4.45714 -0.0843 ms
90th percentile service time sort_numeric_asc 4.61081 4.5365 -0.07431 ms
99th percentile service time sort_numeric_asc 4.99921 4.61485 -0.38436 ms
100th percentile service time sort_numeric_asc 5.32126 4.62615 -0.69511 ms
error rate sort_numeric_asc 0 0 0 %
Min Throughput sort_numeric_desc_with_match 2.00657 2.00657 -0 ops/s
Mean Throughput sort_numeric_desc_with_match 2.00798 2.00797 -1e-05 ops/s
Median Throughput sort_numeric_desc_with_match 2.00787 2.00786 -1e-05 ops/s
Max Throughput sort_numeric_desc_with_match 2.0098 2.00979 -1e-05 ops/s
50th percentile latency sort_numeric_desc_with_match 3.8588 3.89601 0.0372 ms
90th percentile latency sort_numeric_desc_with_match 4.29164 4.31895 0.02731 ms
99th percentile latency sort_numeric_desc_with_match 4.43524 4.4283 -0.00694 ms
100th percentile latency sort_numeric_desc_with_match 4.44349 4.47445 0.03096 ms
50th percentile service time sort_numeric_desc_with_match 2.56291 2.54972 -0.01319 ms
90th percentile service time sort_numeric_desc_with_match 2.61247 2.61407 0.0016 ms
99th percentile service time sort_numeric_desc_with_match 2.73382 2.65878 -0.07504 ms
100th percentile service time sort_numeric_desc_with_match 2.75087 2.65993 -0.09094 ms
error rate sort_numeric_desc_with_match 0 0 0 %
Min Throughput sort_numeric_asc_with_match 2.00659 2.00659 0 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.00981 2.00982 1e-05 ops/s
50th percentile latency sort_numeric_asc_with_match 3.50641 3.51719 0.01078 ms
90th percentile latency sort_numeric_asc_with_match 3.91371 3.92595 0.01224 ms
99th percentile latency sort_numeric_asc_with_match 4.02496 4.0697 0.04474 ms
100th percentile latency sort_numeric_asc_with_match 4.04243 4.07447 0.03204 ms
50th percentile service time sort_numeric_asc_with_match 2.18777 2.18472 -0.00305 ms
90th percentile service time sort_numeric_asc_with_match 2.24548 2.24339 -0.00209 ms
99th percentile service time sort_numeric_asc_with_match 2.32252 2.29812 -0.0244 ms
100th percentile service time sort_numeric_asc_with_match 2.32406 2.30539 -0.01867 ms
error rate sort_numeric_asc_with_match 0 0 0 %
Min Throughput range_field_conjunction_big_range_big_term_query 2.00658 2.00657 -0 ops/s
Mean Throughput range_field_conjunction_big_range_big_term_query 2.00797 2.00797 -0 ops/s
Median Throughput range_field_conjunction_big_range_big_term_query 2.00786 2.00786 -1e-05 ops/s
Max Throughput range_field_conjunction_big_range_big_term_query 2.0098 2.0098 -0 ops/s
50th percentile latency range_field_conjunction_big_range_big_term_query 3.64798 3.52931 -0.11867 ms
90th percentile latency range_field_conjunction_big_range_big_term_query 4.0776 3.97632 -0.10128 ms
99th percentile latency range_field_conjunction_big_range_big_term_query 4.21601 4.14745 -0.06856 ms
100th percentile latency range_field_conjunction_big_range_big_term_query 4.23187 4.18925 -0.04262 ms
50th percentile service time range_field_conjunction_big_range_big_term_query 2.29833 2.22139 -0.07694 ms
90th percentile service time range_field_conjunction_big_range_big_term_query 2.35619 2.30241 -0.05378 ms
99th percentile service time range_field_conjunction_big_range_big_term_query 2.50217 2.37909 -0.12308 ms
100th percentile service time range_field_conjunction_big_range_big_term_query 2.52173 2.38217 -0.13956 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.00658 2.00657 -1e-05 ops/s
Mean Throughput range_field_disjunction_big_range_small_term_query 2.00798 2.00798 -1e-05 ops/s
Median Throughput range_field_disjunction_big_range_small_term_query 2.00787 2.00788 0 ops/s
Max Throughput range_field_disjunction_big_range_small_term_query 2.0098 2.0098 1e-05 ops/s
50th percentile latency range_field_disjunction_big_range_small_term_query 3.68257 3.67575 -0.00682 ms
90th percentile latency range_field_disjunction_big_range_small_term_query 4.05376 4.09629 0.04253 ms
99th percentile latency range_field_disjunction_big_range_small_term_query 4.20674 4.24914 0.04241 ms
100th percentile latency range_field_disjunction_big_range_small_term_query 4.25104 4.27316 0.02212 ms
50th percentile service time range_field_disjunction_big_range_small_term_query 2.32768 2.34234 0.01466 ms
90th percentile service time range_field_disjunction_big_range_small_term_query 2.40517 2.42825 0.02308 ms
99th percentile service time range_field_disjunction_big_range_small_term_query 2.51888 2.50311 -0.01576 ms
100th percentile service time range_field_disjunction_big_range_small_term_query 2.54816 2.50447 -0.04369 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.00659 2.00659 1e-05 ops/s
Mean Throughput range_field_conjunction_small_range_small_term_query 2.00799 2.008 1e-05 ops/s
Median Throughput range_field_conjunction_small_range_small_term_query 2.00789 2.00789 0 ops/s
Max Throughput range_field_conjunction_small_range_small_term_query 2.00981 2.00982 1e-05 ops/s
50th percentile latency range_field_conjunction_small_range_small_term_query 3.63003 3.45451 -0.17553 ms
90th percentile latency range_field_conjunction_small_range_small_term_query 4.03531 3.88876 -0.14655 ms
99th percentile latency range_field_conjunction_small_range_small_term_query 4.1603 4.06468 -0.09562 ms
100th percentile latency range_field_conjunction_small_range_small_term_query 4.17755 4.14142 -0.03613 ms
50th percentile service time range_field_conjunction_small_range_small_term_query 2.30204 2.14563 -0.15641 ms
90th percentile service time range_field_conjunction_small_range_small_term_query 2.37652 2.20733 -0.16919 ms
99th percentile service time range_field_conjunction_small_range_small_term_query 2.43413 2.29113 -0.14299 ms
100th percentile service time range_field_conjunction_small_range_small_term_query 2.43628 2.30551 -0.13076 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.00658 2.00659 1e-05 ops/s
Mean Throughput range_field_conjunction_small_range_big_term_query 2.00799 2.00799 -0 ops/s
Median Throughput range_field_conjunction_small_range_big_term_query 2.00789 2.00788 -1e-05 ops/s
Max Throughput range_field_conjunction_small_range_big_term_query 2.00982 2.00981 -1e-05 ops/s
50th percentile latency range_field_conjunction_small_range_big_term_query 3.4945 3.63171 0.13721 ms
90th percentile latency range_field_conjunction_small_range_big_term_query 3.8385 4.05542 0.21693 ms
99th percentile latency range_field_conjunction_small_range_big_term_query 3.918 4.86141 0.94341 ms
100th percentile latency range_field_conjunction_small_range_big_term_query 3.92351 4.9474 1.02389 ms
50th percentile service time range_field_conjunction_small_range_big_term_query 2.123 2.34501 0.22201 ms
90th percentile service time range_field_conjunction_small_range_big_term_query 2.17213 2.40114 0.22901 ms
99th percentile service time range_field_conjunction_small_range_big_term_query 2.23226 2.48944 0.25718 ms
100th percentile service time range_field_conjunction_small_range_big_term_query 2.25314 2.52071 0.26757 ms
error rate range_field_conjunction_small_range_big_term_query 0 0 0 %
Min Throughput range-auto-date-histo 0.31571 0.315143 -0.00057 ops/s
Mean Throughput range-auto-date-histo 0.315829 0.31611 0.00028 ops/s
Median Throughput range-auto-date-histo 0.31582 0.316053 0.00023 ops/s
Max Throughput range-auto-date-histo 0.316014 0.317268 0.00125 ops/s
50th percentile latency range-auto-date-histo 667699 666583 -1115.91 ms
90th percentile latency range-auto-date-histo 774265 769835 -4430.25 ms
99th percentile latency range-auto-date-histo 797965 794069 -3895.84 ms
100th percentile latency range-auto-date-histo 799283 795373 -3910.31 ms
50th percentile service time range-auto-date-histo 3141.15 3102.92 -38.2295 ms
90th percentile service time range-auto-date-histo 3242.41 3260.79 18.3816 ms
99th percentile service time range-auto-date-histo 3472.57 3428.64 -43.9276 ms
100th percentile service time range-auto-date-histo 3483.96 3442.7 -41.2534 ms
error rate range-auto-date-histo 0 0 0 %
Min Throughput range-auto-date-histo-with-metrics 0.106955 0.106991 4e-05 ops/s
Mean Throughput range-auto-date-histo-with-metrics 0.107018 0.107153 0.00014 ops/s
Median Throughput range-auto-date-histo-with-metrics 0.107022 0.107138 0.00012 ops/s
Max Throughput range-auto-date-histo-with-metrics 0.107067 0.107377 0.00031 ops/s
50th percentile latency range-auto-date-histo-with-metrics 2.21529e+06 2.21336e+06 -1930.38 ms
90th percentile latency range-auto-date-histo-with-metrics 2.56807e+06 2.56533e+06 -2740.75 ms
99th percentile latency range-auto-date-histo-with-metrics 2.64764e+06 2.64258e+06 -5067 ms
100th percentile latency range-auto-date-histo-with-metrics 2.65205e+06 2.64687e+06 -5186.25 ms
50th percentile service time range-auto-date-histo-with-metrics 9308.95 9375.11 66.1587 ms
90th percentile service time range-auto-date-histo-with-metrics 9409.75 9559.66 149.909 ms
99th percentile service time range-auto-date-histo-with-metrics 9534.67 9710 175.335 ms
100th percentile service time range-auto-date-histo-with-metrics 9540.49 9732.28 191.79 ms
error rate range-auto-date-histo-with-metrics 0 0 0 %
Min Throughput range-agg-1 2.00658 2.00657 -1e-05 ops/s
Mean Throughput range-agg-1 2.00798 2.00798 -0 ops/s
Median Throughput range-agg-1 2.00787 2.00787 0 ops/s
Max Throughput range-agg-1 2.00981 2.00981 0 ops/s
50th percentile latency range-agg-1 3.79367 3.92719 0.13353 ms
90th percentile latency range-agg-1 4.17841 4.28376 0.10535 ms
99th percentile latency range-agg-1 4.32034 4.45183 0.13149 ms
100th percentile latency range-agg-1 4.32876 4.47486 0.1461 ms
50th percentile service time range-agg-1 2.44685 2.49269 0.04584 ms
90th percentile service time range-agg-1 2.55545 2.61738 0.06193 ms
99th percentile service time range-agg-1 2.63925 2.67255 0.0333 ms
100th percentile service time range-agg-1 2.66839 2.68426 0.01587 ms
error rate range-agg-1 0 0 0 %
Min Throughput range-agg-2 2.00658 2.00657 -1e-05 ops/s
Mean Throughput range-agg-2 2.00798 2.00798 0 ops/s
Median Throughput range-agg-2 2.00788 2.00787 -1e-05 ops/s
Max Throughput range-agg-2 2.00979 2.0098 1e-05 ops/s
50th percentile latency range-agg-2 4.12905 3.80801 -0.32103 ms
90th percentile latency range-agg-2 4.56979 4.21906 -0.35072 ms
99th percentile latency range-agg-2 4.77501 4.36705 -0.40795 ms
100th percentile latency range-agg-2 4.79223 4.41061 -0.38162 ms
50th percentile service time range-agg-2 2.79102 2.46567 -0.32535 ms
90th percentile service time range-agg-2 2.88819 2.55705 -0.33114 ms
99th percentile service time range-agg-2 2.98954 2.64084 -0.3487 ms
100th percentile service time range-agg-2 3.02639 2.64595 -0.38043 ms
error rate range-agg-2 0 0 0 %
Min Throughput cardinality-agg-low 2.00626 2.00626 -0 ops/s
Mean Throughput cardinality-agg-low 2.0076 2.0076 0 ops/s
Median Throughput cardinality-agg-low 2.0075 2.0075 1e-05 ops/s
Max Throughput cardinality-agg-low 2.00933 2.00934 1e-05 ops/s
50th percentile latency cardinality-agg-low 5.40106 5.5383 0.13724 ms
90th percentile latency cardinality-agg-low 5.99869 6.11661 0.11792 ms
99th percentile latency cardinality-agg-low 6.41466 6.35171 -0.06295 ms
100th percentile latency cardinality-agg-low 6.43988 6.36497 -0.0749 ms
50th percentile service time cardinality-agg-low 3.94197 4.07822 0.13626 ms
90th percentile service time cardinality-agg-low 4.65121 4.64792 -0.0033 ms
99th percentile service time cardinality-agg-low 4.79728 4.93355 0.13627 ms
100th percentile service time cardinality-agg-low 4.83713 4.97444 0.13731 ms
error rate cardinality-agg-low 0 0 0 %
Min Throughput cardinality-agg-high 0.782943 0.818299 0.03536 ops/s
Mean Throughput cardinality-agg-high 0.784629 0.819208 0.03458 ops/s
Median Throughput cardinality-agg-high 0.784678 0.819155 0.03448 ops/s
Max Throughput cardinality-agg-high 0.786195 0.820577 0.03438 ops/s
50th percentile latency cardinality-agg-high 194475 181240 -13235.3 ms
90th percentile latency cardinality-agg-high 224791 209737 -15054.6 ms
99th percentile latency cardinality-agg-high 231701 216170 -15530.3 ms
100th percentile latency cardinality-agg-high 232066 216518 -15548.5 ms
50th percentile service time cardinality-agg-high 1236.58 1205.51 -31.0732 ms
90th percentile service time cardinality-agg-high 1333.86 1287.02 -46.8304 ms
99th percentile service time cardinality-agg-high 1513.07 1441.8 -71.2795 ms
100th percentile service time cardinality-agg-high 1553.86 1468.61 -85.2469 ms
error rate cardinality-agg-high 0 0 0 %
Min Throughput cardinality-agg-very-high 0.606555 0.635362 0.02881 ops/s
Mean Throughput cardinality-agg-very-high 0.608148 0.637111 0.02896 ops/s
Median Throughput cardinality-agg-very-high 0.608316 0.63756 0.02924 ops/s
Max Throughput cardinality-agg-very-high 0.60921 0.638474 0.02926 ops/s
50th percentile latency cardinality-agg-very-high 115270 107735 -7535.06 ms
90th percentile latency cardinality-agg-very-high 160783 151081 -9702.64 ms
99th percentile latency cardinality-agg-very-high 171219 160945 -10274.4 ms
100th percentile latency cardinality-agg-very-high 171777 161505 -10271.8 ms
50th percentile service time cardinality-agg-very-high 1618.24 1555.1 -63.139 ms
90th percentile service time cardinality-agg-very-high 1697.94 1632.12 -65.8187 ms
99th percentile service time cardinality-agg-very-high 1870.5 1836.06 -34.4434 ms
100th percentile service time cardinality-agg-very-high 1887.02 1933.24 46.2259 ms
error rate cardinality-agg-very-high 0 0 0 %
Min Throughput range_with_asc_sort 2.00652 2.00652 0 ops/s
Mean Throughput range_with_asc_sort 2.00792 2.00791 -1e-05 ops/s
Median Throughput range_with_asc_sort 2.00782 2.0078 -2e-05 ops/s
Max Throughput range_with_asc_sort 2.00973 2.00971 -2e-05 ops/s
50th percentile latency range_with_asc_sort 7.50587 7.53126 0.02538 ms
90th percentile latency range_with_asc_sort 7.93231 7.90227 -0.03004 ms
99th percentile latency range_with_asc_sort 8.55984 8.05266 -0.50718 ms
100th percentile latency range_with_asc_sort 9.04929 8.08392 -0.96537 ms
50th percentile service time range_with_asc_sort 6.16535 6.16497 -0.00037 ms
90th percentile service time range_with_asc_sort 6.24618 6.244 -0.00217 ms
99th percentile service time range_with_asc_sort 7.44842 6.34669 -1.10173 ms
100th percentile service time range_with_asc_sort 7.92153 6.34967 -1.57185 ms
error rate range_with_asc_sort 0 0 0 %
Min Throughput range_with_desc_sort 2.00652 2.00652 0 ops/s
Mean Throughput range_with_desc_sort 2.00792 2.00792 -0 ops/s
Median Throughput range_with_desc_sort 2.00781 2.00781 0 ops/s
Max Throughput range_with_desc_sort 2.00972 2.00972 -1e-05 ops/s
50th percentile latency range_with_desc_sort 7.77299 7.42931 -0.34368 ms
90th percentile latency range_with_desc_sort 8.1647 7.84104 -0.32367 ms
99th percentile latency range_with_desc_sort 8.42779 8.04211 -0.38568 ms
100th percentile latency range_with_desc_sort 8.52873 8.08661 -0.44212 ms
50th percentile service time range_with_desc_sort 6.42624 6.19443 -0.23181 ms
90th percentile service time range_with_desc_sort 6.52346 6.25707 -0.2664 ms
99th percentile service time range_with_desc_sort 7.07403 6.31055 -0.76349 ms
100th percentile service time range_with_desc_sort 7.5475 6.31919 -1.22831 ms
error rate range_with_desc_sort 0 0 0 %

Signed-off-by: Prudhvi Godithi <[email protected]>
@prudhvigodithi
Copy link
Member Author

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

@github-actions
Copy link
Contributor

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

@github-actions
Copy link
Contributor

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

Copy link
Contributor

@jainankitk jainankitk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Few more comments, otherwise the change mostly looks good!

Signed-off-by: Prudhvi Godithi <[email protected]>
@github-actions
Copy link
Contributor

❌ Gradle check result for 3fd164c: 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?

Signed-off-by: Prudhvi Godithi <[email protected]>
@prudhvigodithi
Copy link
Member Author

Thank @expani, I dont deny your concern #19704 (comment) priority queue works for simple LPT, but with the hasSegment constraint we need to find the min load slice plus that doesn't already have this segment. Correct me if i'm wrong a priority queue can't efficiently filter by condition we'd still need to iterate. With the new code the inner loop is O(slice_count).

@github-actions
Copy link
Contributor

❌ Gradle check result for 677683c: 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?

@opensearch-ci-bot
Copy link
Collaborator

Benchmark Results

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

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 4
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 5.368 s
Total Young Gen GC count 1382
Total Old Gen GC time 0 s
Total Old Gen GC count 0
Store size 24.0216 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 16
100th percentile latency wait-for-snapshot-recovery 300001 ms
100th percentile service time wait-for-snapshot-recovery 300001 ms
error rate wait-for-snapshot-recovery 100 %
100th percentile latency check-cluster-health 300010 ms
100th percentile service time check-cluster-health 300010 ms
error rate check-cluster-health 100 %
Min Throughput wait-until-merges-finish 104.59 ops/s
Mean Throughput wait-until-merges-finish 104.59 ops/s
Median Throughput wait-until-merges-finish 104.59 ops/s
Max Throughput wait-until-merges-finish 104.59 ops/s
100th percentile latency wait-until-merges-finish 9.23279 ms
100th percentile service time wait-until-merges-finish 9.23279 ms
error rate wait-until-merges-finish 0 %
Min Throughput intra-metrics-agg 0.24 ops/s
Mean Throughput intra-metrics-agg 0.24 ops/s
Median Throughput intra-metrics-agg 0.24 ops/s
Max Throughput intra-metrics-agg 0.24 ops/s
50th percentile latency intra-metrics-agg 929201 ms
90th percentile latency intra-metrics-agg 1.07766e+06 ms
99th percentile latency intra-metrics-agg 1.11126e+06 ms
100th percentile latency intra-metrics-agg 1.11311e+06 ms
50th percentile service time intra-metrics-agg 4195.08 ms
90th percentile service time intra-metrics-agg 4254.79 ms
99th percentile service time intra-metrics-agg 4338.92 ms
100th percentile service time intra-metrics-agg 4339.65 ms
error rate intra-metrics-agg 0 %
Min Throughput intra-bool-must-double-phrase 2 ops/s
Mean Throughput intra-bool-must-double-phrase 2 ops/s
Median Throughput intra-bool-must-double-phrase 2 ops/s
Max Throughput intra-bool-must-double-phrase 2 ops/s
50th percentile latency intra-bool-must-double-phrase 135.74 ms
90th percentile latency intra-bool-must-double-phrase 136.811 ms
99th percentile latency intra-bool-must-double-phrase 156.45 ms
100th percentile latency intra-bool-must-double-phrase 160.529 ms
50th percentile service time intra-bool-must-double-phrase 134.605 ms
90th percentile service time intra-bool-must-double-phrase 135.575 ms
99th percentile service time intra-bool-must-double-phrase 154.962 ms
100th percentile service time intra-bool-must-double-phrase 158.821 ms
error rate intra-bool-must-double-phrase 0 %
Min Throughput intra-span-near-query 2 ops/s
Mean Throughput intra-span-near-query 2 ops/s
Median Throughput intra-span-near-query 2 ops/s
Max Throughput intra-span-near-query 2 ops/s
50th percentile latency intra-span-near-query 68.7105 ms
90th percentile latency intra-span-near-query 99.1773 ms
99th percentile latency intra-span-near-query 102.213 ms
100th percentile latency intra-span-near-query 103.542 ms
50th percentile service time intra-span-near-query 67.2929 ms
90th percentile service time intra-span-near-query 97.9896 ms
99th percentile service time intra-span-near-query 100.752 ms
100th percentile service time intra-span-near-query 102.595 ms
error rate intra-span-near-query 0 %
Min Throughput intra-intervals-ordered-message 2 ops/s
Mean Throughput intra-intervals-ordered-message 2 ops/s
Median Throughput intra-intervals-ordered-message 2 ops/s
Max Throughput intra-intervals-ordered-message 2.01 ops/s
50th percentile latency intra-intervals-ordered-message 112.669 ms
90th percentile latency intra-intervals-ordered-message 114.169 ms
99th percentile latency intra-intervals-ordered-message 119.832 ms
100th percentile latency intra-intervals-ordered-message 120.923 ms
50th percentile service time intra-intervals-ordered-message 111.428 ms
90th percentile service time intra-intervals-ordered-message 112.738 ms
99th percentile service time intra-intervals-ordered-message 118.675 ms
100th percentile service time intra-intervals-ordered-message 119.573 ms
error rate intra-intervals-ordered-message 0 %
Min Throughput intra-bool-must-match-message 2 ops/s
Mean Throughput intra-bool-must-match-message 2 ops/s
Median Throughput intra-bool-must-match-message 2 ops/s
Max Throughput intra-bool-must-match-message 2 ops/s
50th percentile latency intra-bool-must-match-message 88.1066 ms
90th percentile latency intra-bool-must-match-message 88.9392 ms
99th percentile latency intra-bool-must-match-message 105.351 ms
100th percentile latency intra-bool-must-match-message 106.054 ms
50th percentile service time intra-bool-must-match-message 85.9933 ms
90th percentile service time intra-bool-must-match-message 86.5578 ms
99th percentile service time intra-bool-must-match-message 103.556 ms
100th percentile service time intra-bool-must-match-message 103.665 ms
error rate intra-bool-must-match-message 0 %
Min Throughput intra-bool-should-match-med 2 ops/s
Mean Throughput intra-bool-should-match-med 2.01 ops/s
Median Throughput intra-bool-should-match-med 2.01 ops/s
Max Throughput intra-bool-should-match-med 2.01 ops/s
50th percentile latency intra-bool-should-match-med 91.4948 ms
90th percentile latency intra-bool-should-match-med 92.9871 ms
99th percentile latency intra-bool-should-match-med 108.501 ms
100th percentile latency intra-bool-should-match-med 114.975 ms
50th percentile service time intra-bool-should-match-med 89.8095 ms
90th percentile service time intra-bool-should-match-med 90.8662 ms
99th percentile service time intra-bool-should-match-med 106.313 ms
100th percentile service time intra-bool-should-match-med 112.92 ms
error rate intra-bool-should-match-med 0 %
Min Throughput intra-query-string-on-message 2 ops/s
Mean Throughput intra-query-string-on-message 2 ops/s
Median Throughput intra-query-string-on-message 2 ops/s
Max Throughput intra-query-string-on-message 2 ops/s
50th percentile latency intra-query-string-on-message 193.908 ms
90th percentile latency intra-query-string-on-message 195.799 ms
99th percentile latency intra-query-string-on-message 206.516 ms
100th percentile latency intra-query-string-on-message 211.303 ms
50th percentile service time intra-query-string-on-message 192.732 ms
90th percentile service time intra-query-string-on-message 194.514 ms
99th percentile service time intra-query-string-on-message 205.606 ms
100th percentile service time intra-query-string-on-message 210.161 ms
error rate intra-query-string-on-message 0 %
Min Throughput intra-metrics-stats-agg 0.44 ops/s
Mean Throughput intra-metrics-stats-agg 0.44 ops/s
Median Throughput intra-metrics-stats-agg 0.44 ops/s
Max Throughput intra-metrics-stats-agg 0.45 ops/s
50th percentile latency intra-metrics-stats-agg 438420 ms
90th percentile latency intra-metrics-stats-agg 507509 ms
99th percentile latency intra-metrics-stats-agg 523016 ms
100th percentile latency intra-metrics-stats-agg 523869 ms
50th percentile service time intra-metrics-stats-agg 2227.41 ms
90th percentile service time intra-metrics-stats-agg 2262.31 ms
99th percentile service time intra-metrics-stats-agg 2336.04 ms
100th percentile service time intra-metrics-stats-agg 2368.32 ms
error rate intra-metrics-stats-agg 0 %
Min Throughput intra-sum-agg-with-total-hits 0.44 ops/s
Mean Throughput intra-sum-agg-with-total-hits 0.44 ops/s
Median Throughput intra-sum-agg-with-total-hits 0.44 ops/s
Max Throughput intra-sum-agg-with-total-hits 0.44 ops/s
50th percentile latency intra-sum-agg-with-total-hits 443080 ms
90th percentile latency intra-sum-agg-with-total-hits 513355 ms
99th percentile latency intra-sum-agg-with-total-hits 529019 ms
100th percentile latency intra-sum-agg-with-total-hits 529889 ms
50th percentile service time intra-sum-agg-with-total-hits 2241.83 ms
90th percentile service time intra-sum-agg-with-total-hits 2287.42 ms
99th percentile service time intra-sum-agg-with-total-hits 2402.02 ms
100th percentile service time intra-sum-agg-with-total-hits 2407.16 ms
error rate intra-sum-agg-with-total-hits 0 %
Min Throughput intra-percentiles-agg 0.14 ops/s
Mean Throughput intra-percentiles-agg 0.14 ops/s
Median Throughput intra-percentiles-agg 0.14 ops/s
Max Throughput intra-percentiles-agg 0.14 ops/s
50th percentile latency intra-percentiles-agg 1.71255e+06 ms
90th percentile latency intra-percentiles-agg 1.98606e+06 ms
99th percentile latency intra-percentiles-agg 2.04753e+06 ms
100th percentile latency intra-percentiles-agg 2.05094e+06 ms
50th percentile service time intra-percentiles-agg 7329.13 ms
90th percentile service time intra-percentiles-agg 7386.5 ms
99th percentile service time intra-percentiles-agg 7464.17 ms
100th percentile service time intra-percentiles-agg 7494.21 ms
error rate intra-percentiles-agg 0 %
Min Throughput intra-extended-stats-agg 0.32 ops/s
Mean Throughput intra-extended-stats-agg 0.32 ops/s
Median Throughput intra-extended-stats-agg 0.32 ops/s
Max Throughput intra-extended-stats-agg 0.32 ops/s
50th percentile latency intra-extended-stats-agg 656516 ms
90th percentile latency intra-extended-stats-agg 760724 ms
99th percentile latency intra-extended-stats-agg 784241 ms
100th percentile latency intra-extended-stats-agg 785568 ms
50th percentile service time intra-extended-stats-agg 3084.29 ms
90th percentile service time intra-extended-stats-agg 3150.71 ms
99th percentile service time intra-extended-stats-agg 3237.31 ms
100th percentile service time intra-extended-stats-agg 3251.26 ms
error rate intra-extended-stats-agg 0 %
Min Throughput intra-value-count-agg 2 ops/s
Mean Throughput intra-value-count-agg 2 ops/s
Median Throughput intra-value-count-agg 2 ops/s
Max Throughput intra-value-count-agg 2 ops/s
50th percentile latency intra-value-count-agg 386.813 ms
90th percentile latency intra-value-count-agg 453.699 ms
99th percentile latency intra-value-count-agg 482.858 ms
100th percentile latency intra-value-count-agg 483.74 ms
50th percentile service time intra-value-count-agg 386.013 ms
90th percentile service time intra-value-count-agg 453.074 ms
99th percentile service time intra-value-count-agg 481.738 ms
100th percentile service time intra-value-count-agg 482.852 ms
error rate intra-value-count-agg 0 %
Min Throughput intra-percentile-ranks-agg 0.14 ops/s
Mean Throughput intra-percentile-ranks-agg 0.14 ops/s
Median Throughput intra-percentile-ranks-agg 0.14 ops/s
Max Throughput intra-percentile-ranks-agg 0.14 ops/s
50th percentile latency intra-percentile-ranks-agg 1.64818e+06 ms
90th percentile latency intra-percentile-ranks-agg 1.90644e+06 ms
99th percentile latency intra-percentile-ranks-agg 1.96469e+06 ms
100th percentile latency intra-percentile-ranks-agg 1.96795e+06 ms
50th percentile service time intra-percentile-ranks-agg 6976.61 ms
90th percentile service time intra-percentile-ranks-agg 7087.97 ms
99th percentile service time intra-percentile-ranks-agg 7134.86 ms
100th percentile service time intra-percentile-ranks-agg 7137.25 ms
error rate intra-percentile-ranks-agg 0 %
Min Throughput intra-matrix-stats-agg 0.2 ops/s
Mean Throughput intra-matrix-stats-agg 0.2 ops/s
Median Throughput intra-matrix-stats-agg 0.2 ops/s
Max Throughput intra-matrix-stats-agg 0.2 ops/s
50th percentile latency intra-matrix-stats-agg 1.14483e+06 ms
90th percentile latency intra-matrix-stats-agg 1.33052e+06 ms
99th percentile latency intra-matrix-stats-agg 1.37209e+06 ms
100th percentile latency intra-matrix-stats-agg 1.37439e+06 ms
50th percentile service time intra-matrix-stats-agg 5078.2 ms
90th percentile service time intra-matrix-stats-agg 5204.93 ms
99th percentile service time intra-matrix-stats-agg 8550.62 ms
100th percentile service time intra-matrix-stats-agg 9742.74 ms
error rate intra-matrix-stats-agg 0 %
Min Throughput intra-terms-top-hits-agg 0.36 ops/s
Mean Throughput intra-terms-top-hits-agg 0.36 ops/s
Median Throughput intra-terms-top-hits-agg 0.36 ops/s
Max Throughput intra-terms-top-hits-agg 0.36 ops/s
50th percentile latency intra-terms-top-hits-agg 564888 ms
90th percentile latency intra-terms-top-hits-agg 654718 ms
99th percentile latency intra-terms-top-hits-agg 675001 ms
100th percentile latency intra-terms-top-hits-agg 676119 ms
50th percentile service time intra-terms-top-hits-agg 2734.72 ms
90th percentile service time intra-terms-top-hits-agg 2777.34 ms
99th percentile service time intra-terms-top-hits-agg 2813.24 ms
100th percentile service time intra-terms-top-hits-agg 2822.64 ms
error rate intra-terms-top-hits-agg 0 %
Min Throughput intra-cardinality-agg 1.36 ops/s
Mean Throughput intra-cardinality-agg 1.36 ops/s
Median Throughput intra-cardinality-agg 1.37 ops/s
Max Throughput intra-cardinality-agg 1.37 ops/s
50th percentile latency intra-cardinality-agg 58332.8 ms
90th percentile latency intra-cardinality-agg 67258.4 ms
99th percentile latency intra-cardinality-agg 69382.7 ms
100th percentile latency intra-cardinality-agg 69496.3 ms
50th percentile service time intra-cardinality-agg 714.332 ms
90th percentile service time intra-cardinality-agg 766.88 ms
99th percentile service time intra-cardinality-agg 776.135 ms
100th percentile service time intra-cardinality-agg 776.54 ms
error rate intra-cardinality-agg 0 %
Min Throughput intra-significant-terms-agg 1.99 ops/s
Mean Throughput intra-significant-terms-agg 1.99 ops/s
Median Throughput intra-significant-terms-agg 1.99 ops/s
Max Throughput intra-significant-terms-agg 2 ops/s
50th percentile latency intra-significant-terms-agg 268.49 ms
90th percentile latency intra-significant-terms-agg 298.293 ms
99th percentile latency intra-significant-terms-agg 370.728 ms
100th percentile latency intra-significant-terms-agg 375.96 ms
50th percentile service time intra-significant-terms-agg 267.369 ms
90th percentile service time intra-significant-terms-agg 297.385 ms
99th percentile service time intra-significant-terms-agg 369.699 ms
100th percentile service time intra-significant-terms-agg 374.827 ms
error rate intra-significant-terms-agg 0 %
Min Throughput intra-terms-stats-agg 0.31 ops/s
Mean Throughput intra-terms-stats-agg 0.31 ops/s
Median Throughput intra-terms-stats-agg 0.31 ops/s
Max Throughput intra-terms-stats-agg 0.31 ops/s
50th percentile latency intra-terms-stats-agg 683069 ms
90th percentile latency intra-terms-stats-agg 792019 ms
99th percentile latency intra-terms-stats-agg 816526 ms
100th percentile latency intra-terms-stats-agg 817883 ms
50th percentile service time intra-terms-stats-agg 3213.88 ms
90th percentile service time intra-terms-stats-agg 3271.47 ms
99th percentile service time intra-terms-stats-agg 3305.18 ms
100th percentile service time intra-terms-stats-agg 3311.69 ms
error rate intra-terms-stats-agg 0 %
Min Throughput intra-multi-terms-agg 0.04 ops/s
Mean Throughput intra-multi-terms-agg 0.04 ops/s
Median Throughput intra-multi-terms-agg 0.04 ops/s
Max Throughput intra-multi-terms-agg 0.04 ops/s
50th percentile latency intra-multi-terms-agg 6.32408e+06 ms
90th percentile latency intra-multi-terms-agg 7.30889e+06 ms
99th percentile latency intra-multi-terms-agg 7.53731e+06 ms
100th percentile latency intra-multi-terms-agg 7.54962e+06 ms
50th percentile service time intra-multi-terms-agg 25463.7 ms
90th percentile service time intra-multi-terms-agg 26151.5 ms
99th percentile service time intra-multi-terms-agg 27290.1 ms
100th percentile service time intra-multi-terms-agg 27494.5 ms
error rate intra-multi-terms-agg 0 %
Min Throughput intra-histogram-agg 0.58 ops/s
Mean Throughput intra-histogram-agg 0.58 ops/s
Median Throughput intra-histogram-agg 0.58 ops/s
Max Throughput intra-histogram-agg 0.58 ops/s
50th percentile latency intra-histogram-agg 310194 ms
90th percentile latency intra-histogram-agg 359726 ms
99th percentile latency intra-histogram-agg 370942 ms
100th percentile latency intra-histogram-agg 371566 ms
50th percentile service time intra-histogram-agg 1734.1 ms
90th percentile service time intra-histogram-agg 1771.67 ms
99th percentile service time intra-histogram-agg 1954.24 ms
100th percentile service time intra-histogram-agg 2117.33 ms
error rate intra-histogram-agg 0 %
Min Throughput intra-filter-agg 2 ops/s
Mean Throughput intra-filter-agg 2 ops/s
Median Throughput intra-filter-agg 2 ops/s
Max Throughput intra-filter-agg 2 ops/s
50th percentile latency intra-filter-agg 423.075 ms
90th percentile latency intra-filter-agg 457.933 ms
99th percentile latency intra-filter-agg 517.373 ms
100th percentile latency intra-filter-agg 526.952 ms
50th percentile service time intra-filter-agg 422.172 ms
90th percentile service time intra-filter-agg 456.807 ms
99th percentile service time intra-filter-agg 516.885 ms
100th percentile service time intra-filter-agg 526.424 ms
error rate intra-filter-agg 0 %
Min Throughput intra-filters-agg 1.23 ops/s
Mean Throughput intra-filters-agg 1.24 ops/s
Median Throughput intra-filters-agg 1.24 ops/s
Max Throughput intra-filters-agg 1.24 ops/s
50th percentile latency intra-filters-agg 77768.4 ms
90th percentile latency intra-filters-agg 89306.4 ms
99th percentile latency intra-filters-agg 91991.5 ms
100th percentile latency intra-filters-agg 92155 ms
50th percentile service time intra-filters-agg 779.504 ms
90th percentile service time intra-filters-agg 809.071 ms
99th percentile service time intra-filters-agg 866.15 ms
100th percentile service time intra-filters-agg 875.684 ms
error rate intra-filters-agg 0 %
Min Throughput intra-adjacency-matrix-agg 0.47 ops/s
Mean Throughput intra-adjacency-matrix-agg 0.47 ops/s
Median Throughput intra-adjacency-matrix-agg 0.47 ops/s
Max Throughput intra-adjacency-matrix-agg 0.47 ops/s
50th percentile latency intra-adjacency-matrix-agg 405367 ms
90th percentile latency intra-adjacency-matrix-agg 469886 ms
99th percentile latency intra-adjacency-matrix-agg 484334 ms
100th percentile latency intra-adjacency-matrix-agg 485140 ms
50th percentile service time intra-adjacency-matrix-agg 2108.34 ms
90th percentile service time intra-adjacency-matrix-agg 2143.18 ms
99th percentile service time intra-adjacency-matrix-agg 2166.29 ms
100th percentile service time intra-adjacency-matrix-agg 2172.41 ms
error rate intra-adjacency-matrix-agg 0 %
Min Throughput intra-global-agg-with-query 0.43 ops/s
Mean Throughput intra-global-agg-with-query 0.43 ops/s
Median Throughput intra-global-agg-with-query 0.43 ops/s
Max Throughput intra-global-agg-with-query 0.43 ops/s
50th percentile latency intra-global-agg-with-query 462820 ms
90th percentile latency intra-global-agg-with-query 536608 ms
99th percentile latency intra-global-agg-with-query 553314 ms
100th percentile latency intra-global-agg-with-query 554239 ms
50th percentile service time intra-global-agg-with-query 2335.29 ms
90th percentile service time intra-global-agg-with-query 2386.53 ms
99th percentile service time intra-global-agg-with-query 2413.24 ms
100th percentile service time intra-global-agg-with-query 2414.73 ms
error rate intra-global-agg-with-query 0 %
Min Throughput intra-global-agg 0.45 ops/s
Mean Throughput intra-global-agg 0.45 ops/s
Median Throughput intra-global-agg 0.45 ops/s
Max Throughput intra-global-agg 0.45 ops/s
50th percentile latency intra-global-agg 427468 ms
90th percentile latency intra-global-agg 495282 ms
99th percentile latency intra-global-agg 510573 ms
100th percentile latency intra-global-agg 511412 ms
50th percentile service time intra-global-agg 2189.05 ms
90th percentile service time intra-global-agg 2239.69 ms
99th percentile service time intra-global-agg 2342.24 ms
100th percentile service time intra-global-agg 2351.82 ms
error rate intra-global-agg 0 %
Min Throughput intra-post-filter-agg 2 ops/s
Mean Throughput intra-post-filter-agg 2 ops/s
Median Throughput intra-post-filter-agg 2 ops/s
Max Throughput intra-post-filter-agg 2.01 ops/s
50th percentile latency intra-post-filter-agg 203.859 ms
90th percentile latency intra-post-filter-agg 228.386 ms
99th percentile latency intra-post-filter-agg 259.557 ms
100th percentile latency intra-post-filter-agg 261.222 ms
50th percentile service time intra-post-filter-agg 202.679 ms
90th percentile service time intra-post-filter-agg 227.154 ms
99th percentile service time intra-post-filter-agg 258.133 ms
100th percentile service time intra-post-filter-agg 259.765 ms
error rate intra-post-filter-agg 0 %
Min Throughput intra-min-score-agg 2 ops/s
Mean Throughput intra-min-score-agg 2 ops/s
Median Throughput intra-min-score-agg 2 ops/s
Max Throughput intra-min-score-agg 2 ops/s
50th percentile latency intra-min-score-agg 157.82 ms
90th percentile latency intra-min-score-agg 170.174 ms
99th percentile latency intra-min-score-agg 193.387 ms
100th percentile latency intra-min-score-agg 194.508 ms
50th percentile service time intra-min-score-agg 156.348 ms
90th percentile service time intra-min-score-agg 169.219 ms
99th percentile service time intra-min-score-agg 192.285 ms
100th percentile service time intra-min-score-agg 193.598 ms
error rate intra-min-score-agg 0 %
Min Throughput intra-search-after-agg 2 ops/s
Mean Throughput intra-search-after-agg 2 ops/s
Median Throughput intra-search-after-agg 2 ops/s
Max Throughput intra-search-after-agg 2 ops/s
50th percentile latency intra-search-after-agg 130.314 ms
90th percentile latency intra-search-after-agg 152.045 ms
99th percentile latency intra-search-after-agg 217.916 ms
100th percentile latency intra-search-after-agg 218.057 ms
50th percentile service time intra-search-after-agg 128.881 ms
90th percentile service time intra-search-after-agg 151.164 ms
99th percentile service time intra-search-after-agg 216.963 ms
100th percentile service time intra-search-after-agg 217.089 ms
error rate intra-search-after-agg 0 %
Min Throughput intra-span-near-agg 2.01 ops/s
Mean Throughput intra-span-near-agg 2.01 ops/s
Median Throughput intra-span-near-agg 2.01 ops/s
Max Throughput intra-span-near-agg 2.01 ops/s
50th percentile latency intra-span-near-agg 84.3767 ms
90th percentile latency intra-span-near-agg 103.399 ms
99th percentile latency intra-span-near-agg 119.528 ms
100th percentile latency intra-span-near-agg 119.973 ms
50th percentile service time intra-span-near-agg 82.5865 ms
90th percentile service time intra-span-near-agg 101.319 ms
99th percentile service time intra-span-near-agg 117.186 ms
100th percentile service time intra-span-near-agg 117.258 ms
error rate intra-span-near-agg 0 %

@github-actions
Copy link
Contributor

❌ Gradle check result for 677683c: 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?

@opensearch-ci-bot
Copy link
Collaborator

Benchmark Baseline Comparison Results

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

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 4 4 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.542 5.368 3.826 s
Total Young Gen GC count 28 1382 1354
Total Old Gen GC time 0 0 0 s
Total Old Gen GC count 0 0 0
Store size 22.1576 24.0216 1.86396 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 9 16 7
100th percentile latency wait-for-snapshot-recovery 300001 300001 0 ms
100th percentile service time wait-for-snapshot-recovery 300001 300001 0 ms
error rate wait-for-snapshot-recovery 100 100 0 %
Min Throughput wait-until-merges-finish 115.016 104.593 -10.4229 ops/s
Mean Throughput wait-until-merges-finish 115.016 104.593 -10.4229 ops/s
Median Throughput wait-until-merges-finish 115.016 104.593 -10.4229 ops/s
Max Throughput wait-until-merges-finish 115.016 104.593 -10.4229 ops/s
100th percentile latency wait-until-merges-finish 8.35959 9.23279 0.8732 ms
100th percentile service time wait-until-merges-finish 8.35959 9.23279 0.8732 ms
error rate wait-until-merges-finish 0 0 0 %

Copy link
Contributor

@atris atris left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mostly looks good. Left some comments

@prudhvigodithi
Copy link
Member Author

Mostly looks good. Left some comments

Thanks @atris addressed your comments.

@github-actions
Copy link
Contributor

❌ Gradle check result for 31bdfdd: null

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?

@github-actions
Copy link
Contributor

❌ Gradle check result for 31bdfdd: 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?

@github-actions
Copy link
Contributor

❌ Gradle check result for 31bdfdd: 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?

Signed-off-by: Prudhvi Godithi <[email protected]>
@github-actions
Copy link
Contributor

❌ Gradle check result for 6bf2c10: 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?

@github-actions
Copy link
Contributor

❌ Gradle check result for 6bf2c10: 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?

@github-actions
Copy link
Contributor

✅ Gradle check result for 5880b11: SUCCESS

@prudhvigodithi prudhvigodithi merged commit 2d7e8d9 into opensearch-project:main Jan 29, 2026
34 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in Performance Roadmap Jan 29, 2026
@opensearch-ci-bot
Copy link
Collaborator

Benchmark Results

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

Metric Task Value Unit
Total Young Gen GC time 0.053 s
Total Young Gen GC count 1
Total Old Gen GC time 0 s
Total Old Gen GC count 0
50th percentile latency intra-multi-terms-agg 2.28204 ms
90th percentile latency intra-multi-terms-agg 2.56395 ms
99th percentile latency intra-multi-terms-agg 3.20927 ms
100th percentile latency intra-multi-terms-agg 3.563 ms
50th percentile service time intra-multi-terms-agg 2.28204 ms
90th percentile service time intra-multi-terms-agg 2.56395 ms
99th percentile service time intra-multi-terms-agg 3.20927 ms
100th percentile service time intra-multi-terms-agg 3.563 ms
error rate intra-multi-terms-agg 100 %

@opensearch-ci-bot
Copy link
Collaborator

Benchmark Baseline Comparison Results

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

Metric Task Baseline Contender Diff Unit
Total Young Gen GC time 1.726 0.053 -1.673 s
Total Young Gen GC count 28 1 -27
Total Old Gen GC time 0 0 0 s
Total Old Gen GC count 0 0 0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Enhancement or improvement to existing feature or request lucene Search:Performance v3.5.0 Issues and PRs related to version 3.4.0

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

[Intra Segment] Measure impact of segment partitioning on OSB workloads

6 participants