Briefly, this error occurs when there’s a change in the Snapshot Lifecycle Management (SLM) operation mode in Elasticsearch. This could be due to a manual change or an automatic switch triggered by certain conditions. To resolve this, you can check the current SLM operation mode and adjust it as needed. If it’s an automatic switch, investigate the conditions that triggered it, such as low disk space or high cluster load, and address those issues. Also, ensure that your SLM policies are correctly configured to avoid unnecessary changes in operation mode.
This guide will help you check for common problems that cause the log ” updating SLM operation mode to {} ” to appear. To understand the issues related to this log, read the explanation below about the following Elasticsearch concepts: plugin.
Log Context
Log “updating SLM operation mode to {}” classname is OperationModeUpdateTask.java.
We extracted the following from Elasticsearch source code for those seeking an in-depth context :
} else { // The transition is invalid; return the current state return currentState; } logger.info("updating SLM operation mode to {}"; newMode); return ClusterState.builder(currentState) .metadata( Metadata.builder(currentState.metadata()) .putCustom(LifecycleOperationMetadata.TYPE; new LifecycleOperationMetadata(currentILMMode(currentState); newMode)) )