Restore off-heap loading for term dictionary in ReadOnlyEngine (#53713)
This is a partial restore of #43158, following decision taken in #51247 Closes #51247
This commit is contained in:
parent
94ac979c66
commit
6cc564d677
|
@ -65,10 +65,10 @@ public class ReadOnlyEngine extends Engine {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Reader attributes used for read only engines. These attributes prevent loading term dictionaries on-heap even if the field is an
|
* Reader attributes used for read only engines. These attributes prevent loading term dictionaries on-heap even if the field is an
|
||||||
* ID field if we are reading form memory maps.
|
* ID field.
|
||||||
*/
|
*/
|
||||||
private static final Map<String, String> OFF_HEAP_READER_ATTRIBUTES = Collections.singletonMap(BlockTreeTermsReader.FST_MODE_KEY,
|
private static final Map<String, String> OFF_HEAP_READER_ATTRIBUTES = Collections.singletonMap(BlockTreeTermsReader.FST_MODE_KEY,
|
||||||
BlockTreeTermsReader.FSTLoadMode.AUTO.name());
|
BlockTreeTermsReader.FSTLoadMode.OFF_HEAP.name());
|
||||||
private final SegmentInfos lastCommittedSegmentInfos;
|
private final SegmentInfos lastCommittedSegmentInfos;
|
||||||
private final SeqNoStats seqNoStats;
|
private final SeqNoStats seqNoStats;
|
||||||
private final ElasticsearchReaderManager readerManager;
|
private final ElasticsearchReaderManager readerManager;
|
||||||
|
|
Loading…
Reference in New Issue