Brief Explanation of What Swarm's Health Processor Does
Problem
The Swarm health processor is a process that runs on each Swarm node to check the status of streams. The health processor performs the following actions:
- Sends replica checks to the other nodes and based on that adds or trims replicas
- Deletes streams that require deletion according to lifepoints
- Provides a safety net to remove older alias and named stream versions when a newer version is found in the cluster (can happen due to node restores or dropped multicasts)
- Checks each stream for data corruption by comparison with the stored stream hash
- Moves the stream on disk if defragmentation is necessary
- Insures the disk index is consistent with the streams found on disk
- Ensures proper subcluster distribution of replicas
Solution
Normally no action needed by user.
Related articles
© DataCore Software Corporation. · https://www.datacore.com · All rights reserved.