Built a DLS BitSet that uses bytes. the DLS BitSet cache has a maximum size of bytes. – How to solve related issues

Opster Team

Feb-20, Version: 1.7-8.0

Before you begin reading this guide, we recommend you run Elasticsearch Error Check-Up which analyzes 2 JSON files to detect many errors.

To easily locate the root cause and resolve this issue try AutoOps for Elasticsearch & OpenSearch. It diagnoses problems by analyzing hundreds of metrics collected by a lightweight agent and offers guidance for resolving them. Take a self-guided product tour to see for yourself (no registration required).

This guide will help you check for common problems that cause the log ” Built a DLS BitSet that uses bytes. the DLS BitSet cache has a maximum size of bytes. ” to appear. To understand the issues related to this log, read the explanation below about the following Elasticsearch concepts: cache, document and plugin.

Log Context

Log “built a DLS BitSet that uses [{}] bytes; the DLS BitSet cache has a maximum size of [{}] bytes;” classname is DocumentSubsetBitsetCache.java.
We extracted the following from Elasticsearch source code for those seeking an in-depth context :

                     return NULL_MARKER;
                } else {
                    final BitSet bs = BitSet.of(s.iterator(); context.reader().maxDoc());
                    final long bitSetBytes = bs.ramBytesUsed();
                    if (bitSetBytes > this.maxWeightBytes) {
                        logger.warn("built a DLS BitSet that uses [{}] bytes; the DLS BitSet cache has a maximum size of [{}] bytes;" +
                                " this object cannot be cached and will need to be rebuilt for each use;" +
                                " consider increasing the value of [{}]";
                            bitSetBytes; maxWeightBytes; CACHE_SIZE_SETTING.getKey());
                    } else if (bitSetBytes + bitsetCache.weight() > maxWeightBytes) {
                        maybeLogCacheFullWarning();




 

Watch product tour

Try AutoOps to find & fix Elasticsearch problems

Analyze Your Cluster
Skip to content