Skip to content

Commit 379cb24

Browse files
committed
Avoid using ByteSizeValue
1 parent 844324a commit 379cb24

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

server/src/main/java/org/elasticsearch/index/engine/SegmentMergeMemoryEstimator.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import org.apache.lucene.index.SegmentReader;
2323
import org.apache.lucene.index.VectorEncoding;
2424
import org.elasticsearch.common.lucene.Lucene;
25-
import org.elasticsearch.common.unit.ByteSizeValue;
2625

2726
import java.util.List;
2827

@@ -52,20 +51,20 @@ private static long estimateSegmentMemory(String segmentName, IndexReader indexR
5251
private static long estimateSegmentMemory(SegmentReader reader) {
5352
long maxMem = 0;
5453
for (FieldInfo fieldInfo : reader.getFieldInfos()) {
55-
maxMem = Math.max(maxMem, estimateFieldMemory(fieldInfo, reader).getBytes());
54+
maxMem = Math.max(maxMem, estimateFieldMemory(fieldInfo, reader));
5655
}
5756
return maxMem;
5857
}
5958

60-
private static ByteSizeValue estimateFieldMemory(FieldInfo fieldInfo, SegmentReader segmentReader) {
59+
private static long estimateFieldMemory(FieldInfo fieldInfo, SegmentReader segmentReader) {
6160

6261
long maxMem = 0;
6362
if (fieldInfo.hasVectorValues()) {
6463
maxMem = Math.max(maxMem, estimateVectorFieldMemory(fieldInfo, segmentReader));
6564
}
6665
// TODO Work on estimations on other field infos when / if needed
6766

68-
return ByteSizeValue.ofBytes(maxMem);
67+
return maxMem;
6968
}
7069

7170
private static long estimateVectorFieldMemory(FieldInfo fieldInfo, SegmentReader segmentReader) {

0 commit comments

Comments
 (0)