From 61e448666d56c20c37dfb825ec14ffe697d000ff Mon Sep 17 00:00:00 2001 From: Simon Willnauer Date: Tue, 11 Dec 2018 22:35:17 +0100 Subject: [PATCH] LUCENE-8599: Add hasNoValue bitset to ramBytesUsed calculation --- .../src/java/org/apache/lucene/index/DocValuesFieldUpdates.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lucene/core/src/java/org/apache/lucene/index/DocValuesFieldUpdates.java b/lucene/core/src/java/org/apache/lucene/index/DocValuesFieldUpdates.java index c514ad0e22e..464a7f2f219 100644 --- a/lucene/core/src/java/org/apache/lucene/index/DocValuesFieldUpdates.java +++ b/lucene/core/src/java/org/apache/lucene/index/DocValuesFieldUpdates.java @@ -487,7 +487,7 @@ abstract class DocValuesFieldUpdates implements Accountable { @Override public long ramBytesUsed() { - return super.ramBytesUsed() + bitSet.ramBytesUsed(); + return super.ramBytesUsed() + bitSet.ramBytesUsed() + (hasNoValue == null ? 0 : hasNoValue.ramBytesUsed()); } @Override