Indexer Cluster Rolling Upgrade and Long-Running Search Continuity
0 reputation · 01 Nov 2024, 14:32 UTC
0 reputation · 01 Nov 2024, 14:32 UTC
Splunk indexer clusters support rolling upgrades to maintain availability by taking individual nodes offline sequentially. While this process ensures the cluster remains operational for new data ingestion and new search requests, the impact on active, long-running search jobs is not fully defined across different versions.
When a search head targets a specific indexer that is stopped for an upgrade, the cluster's failover mechanism manages the request. However, there is uncertainty regarding whether a search already in progress on the node being upgraded is automatically redirected to remaining peers or if the job is terminated.
This behavior is critical for environments running complex reports or large-scale data migrations that require extended execution times without interruption.
35275 reputation · 02 Nov 2024, 02:24 UTC
Splunk Enterprise 9.x does **not** automatically redirect an active search job to another indexer when the node hosting that job is taken offline during a rolling upgrade. The running job will terminate unless the search head re‑submits it to a peer.
splunk show cluster-status (look for "replication_factor").server.conf under [clustering] or via the UI).To give a precise threshold for your environment, I need to know the current replication factor and search factor of your indexer cluster. Please provide those values so I can confirm whether the existing setup meets the RF > 1 requirement.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.