How To Solve Issues Related to Log – Updating expunge_deletes_allowed from to

How To Solve Issues Related to Log – Updating expunge_deletes_allowed from to

Updated: Feb-20

Elasticsearch Version: 1.7-8.0

Background

Before you begin reading this guide try our beta Elasticsearch Health Check-Up it analyses JSON’s to provide personalized recommendations that can improve your clusters performance.


To troubleshoot log “Updating expunge_deletes_allowed from to” it’s important to understand a few problems related to Elasticsearch concepts index, merge. See bellow important tips and explanations on these concepts

Log Context

Log”updating [expunge_deletes_allowed] from [{}] to [{}]” classname is TieredMergePolicyProvider.java
We extracted the following from Elasticsearch source code for those seeking an in-depth context :

         
Override
        public void onRefreshSettings(Settings settings) {
            final double oldExpungeDeletesPctAllowed = mergePolicy.getForceMergeDeletesPctAllowed();
            final double expungeDeletesPctAllowed = settings.getAsDouble(INDEX_MERGE_POLICY_EXPUNGE_DELETES_ALLOWED; oldExpungeDeletesPctAllowed);
            if (expungeDeletesPctAllowed != oldExpungeDeletesPctAllowed) {
                logger.info("updating [expunge_deletes_allowed] from [{}] to [{}]"; oldExpungeDeletesPctAllowed; expungeDeletesPctAllowed);
                mergePolicy.setForceMergeDeletesPctAllowed(expungeDeletesPctAllowed);
            }

            final double oldFloorSegmentMB = mergePolicy.getFloorSegmentMB();
            final ByteSizeValue floorSegment = settings.getAsBytesSize(INDEX_MERGE_POLICY_FLOOR_SEGMENT; null);



Related issues to this log

We have gathered selected Q&A from the community and issues from Github, that can help fix related issues please review the following for further information :

1 How to absolutely delete something from ElasticSearch?

0.82 K 2

Elasticsearch : how to reduce disk usage

  4.33 K 4

About Opster

Opster detects root causes of Elasticsearch problems, provides automated recommendations and can perform various actions to prevent issues and optimize performance

Find Configuration Errors

Analyze Now