Briefly, this error occurs when Elasticsearch’s machine learning feature isolates datafeeds due to an issue such as a node failure, a configuration problem, or a resource shortage. To resolve this, you can try restarting the datafeed, checking the node’s health, or adjusting the resource allocation. If it’s a configuration issue, review and correct the datafeed’s settings. If the problem persists, consider consulting the Elasticsearch logs for more detailed error information.
This guide will help you check for common problems that cause the log ” Isolated the datafeeds ” to appear. To understand the issues related to this log, read the explanation below about the following Elasticsearch concepts: plugin.
Log Context
Log “Isolated the datafeeds” classname is TransportSetUpgradeModeAction.java.
We extracted the following from Elasticsearch source code for those seeking an in-depth context :
}; wrappedListener::onFailure)); }; wrappedListener::onFailure); // After isolating the datafeeds; unassign the tasks ActionListener> isolateDatafeedListener = ActionListener.wrap(isolatedDatafeeds -> { logger.info("Isolated the datafeeds"); unassignPersistentTasks(tasksCustomMetadata; unassignPersistentTasksListener); }; wrappedListener::onFailure); /* Handle the cluster response and act accordingly