The docs for the Data Management Control Plane / Edge Processor state that the service is not supported on a search head cluster, and they also say the control plane can be colocated with other management components. However, in edge_endpoint.py, the service appears to exit immediately unless server.conf [clustering] mode is searchhead or disabled: if not is_search_head():
sys.exit(1) On a cluster manager / master, this results in the handler being killed during startup and Splunk logging only a generic error such as: Exception while processing request ... splunk-edge.tar.gz: Error starting: 1 So the handler does not fail with a clear message about the unsupported role, it just exits during initialization. So if the Data Management Control Plane for Edge Processor is installed on a cluster manager / master, the process is simply terminated with Error starting: 1, without any clear explanation in the logs. Is this an intended restriction? If so, could the documentation be updated to explicitly state that the Edge Processor control plane is not supported on a cluster manager / master, rather than only mentioning search head clusters?
... View more