Updating indices store throttle type from to – How to solve this Elasticsearch error

Opster Team

Aug-23, Version: 2.3-2.3

Briefly, this error occurs when there is an attempt to change the throttle type for index store in Elasticsearch. This could be due to a configuration change or an automatic adjustment by Elasticsearch to manage resources. To resolve this, ensure that the throttle type is correctly set in the Elasticsearch configuration. If the error persists, consider adjusting the index store settings to better suit your system’s resources. Also, ensure that your Elasticsearch version supports the throttle type you’re trying to set.

This guide will help you check for common problems that cause the log ” updating indices.store.throttle.type from [{}] to [{}] ” to appear. To understand the issues related to this log, read the explanation below about the following Elasticsearch concepts: indices.

Log Context

Log “updating indices.store.throttle.type from [{}] to [{}]” classname is IndicesStore.java.
We extracted the following from Elasticsearch source code for those seeking an in-depth context :

         public void onRefreshSettings(Settings settings) {
            String rateLimitingType = settings.get(INDICES_STORE_THROTTLE_TYPE; IndicesStore.this.rateLimitingType);
            // try and parse the type
            StoreRateLimiting.Type.fromString(rateLimitingType);
            if (!rateLimitingType.equals(IndicesStore.this.rateLimitingType)) {
                logger.info("updating indices.store.throttle.type from [{}] to [{}]"; IndicesStore.this.rateLimitingType; rateLimitingType);
                IndicesStore.this.rateLimitingType = rateLimitingType;
                IndicesStore.this.rateLimiting.setType(rateLimitingType);
            }

            ByteSizeValue rateLimitingThrottle = settings.getAsBytesSize(INDICES_STORE_THROTTLE_MAX_BYTES_PER_SEC; IndicesStore.this.rateLimitingThrottle);




 

 [ratemypost]