From 0033de9ab3cec44a2f2ce935194c377b07b53cd0 Mon Sep 17 00:00:00 2001 From: Martijn van Groningen Date: Tue, 15 Apr 2025 13:03:01 +0200 Subject: [PATCH] Tweak TSDBDocValuesMergeBenchmark (#126825) to use benchmark mode single shot time. Which makes more sense for benchmarking force merge. The sample time mode would invoke the benchmark methods many times, which in case of force merge is a noop. --- .../benchmark/index/codec/tsdb/TSDBDocValuesMergeBenchmark.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/benchmarks/src/main/java/org/elasticsearch/benchmark/index/codec/tsdb/TSDBDocValuesMergeBenchmark.java b/benchmarks/src/main/java/org/elasticsearch/benchmark/index/codec/tsdb/TSDBDocValuesMergeBenchmark.java index e3eb3405038d..641a1794c9d4 100644 --- a/benchmarks/src/main/java/org/elasticsearch/benchmark/index/codec/tsdb/TSDBDocValuesMergeBenchmark.java +++ b/benchmarks/src/main/java/org/elasticsearch/benchmark/index/codec/tsdb/TSDBDocValuesMergeBenchmark.java @@ -55,7 +55,7 @@ import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; -@BenchmarkMode(Mode.SampleTime) +@BenchmarkMode(Mode.SingleShotTime) @OutputTimeUnit(TimeUnit.MILLISECONDS) @State(Scope.Benchmark) @Fork(1)