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
|
||||
* 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,
|
||||
BlockTreeTermsReader.FSTLoadMode.AUTO.name());
|
||||
BlockTreeTermsReader.FSTLoadMode.OFF_HEAP.name());
|
||||
private final SegmentInfos lastCommittedSegmentInfos;
|
||||
private final SeqNoStats seqNoStats;
|
||||
private final ElasticsearchReaderManager readerManager;
|
||||
|
|
Loading…
Reference in New Issue