Description
FixedBitSetFilterCache is a data structure that is loaded eagerly in memory (by default) to support nested query/filter and nested aggregations. However, the problem is that it can cause it to use too much heap for it is loaded for all nested fields (regardless of whether these fields are being used). To prevent this from happening, a common configuration workaround is to set index.load_fixed_bitset_filters_eagerly: false
in the yml of the nodes and restart them to prevent the nodes from running OOM when attempting to eagerly load the fixedbitsets.
At this point, I have seen enough occurrences of this in the field which necessitates the setting of index.load_fixed_bitset_filters_eagerly: false
to prevent the nodes from running out of memory. It may make sense to start documenting this setting unless there is a better solution we are already planning :)