Skip to content

Commit 08813b6

Browse files
committed
Increase the threshold
1 parent a5e4ee0 commit 08813b6

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

benchmarks/src/main/java/org/elasticsearch/benchmark/index/codec/tsdb/TSDBDocValuesMergeBenchmark.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ private static IndexWriterConfig createIndexWriterConfig(boolean optimizedMergeE
258258
);
259259
config.setLeafSorter(DataStream.TIMESERIES_LEAF_READERS_SORTER);
260260
config.setMergePolicy(new LogByteSizeMergePolicy());
261-
var docValuesFormat = new ES819TSDBDocValuesFormat(4096, optimizedMergeEnabled);
261+
var docValuesFormat = new ES819TSDBDocValuesFormat(4096, 512, optimizedMergeEnabled);
262262
config.setCodec(new Elasticsearch900Lucene101Codec() {
263263

264264
@Override

server/src/main/java/org/elasticsearch/index/codec/tsdb/es819/ES819TSDBDocValuesFormat.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ public class ES819TSDBDocValuesFormat extends org.apache.lucene.codecs.DocValues
3333

3434
static final int NUMERIC_BLOCK_SHIFT = 7;
3535
public static final int NUMERIC_BLOCK_SIZE = 1 << NUMERIC_BLOCK_SHIFT;
36+
public static final int MIN_DOC_PER_ORDINAL_FOR_ORDINAL_RANGE_ENCODING = 512;
3637
static final int NUMERIC_BLOCK_MASK = NUMERIC_BLOCK_SIZE - 1;
3738
static final int DIRECT_MONOTONIC_BLOCK_SHIFT = 16;
3839
static final String CODEC_NAME = "ES819TSDB";
@@ -110,7 +111,7 @@ private static boolean getOptimizedMergeEnabledDefault() {
110111

111112
/** Default constructor. */
112113
public ES819TSDBDocValuesFormat() {
113-
this(DEFAULT_SKIP_INDEX_INTERVAL_SIZE, NUMERIC_BLOCK_SIZE, OPTIMIZED_MERGE_ENABLE_DEFAULT);
114+
this(DEFAULT_SKIP_INDEX_INTERVAL_SIZE, MIN_DOC_PER_ORDINAL_FOR_ORDINAL_RANGE_ENCODING, OPTIMIZED_MERGE_ENABLE_DEFAULT);
114115
}
115116

116117
/** Doc values fields format with specified skipIndexIntervalSize. */

0 commit comments

Comments
 (0)