Mesh.Cluster.Rebalancing.Reconciler (Mesh v0.1.4)
View SourceBackground reconciliation process that periodically checks and fixes inconsistencies in the cluster.
This module embraces the eventual consistency model by:
- Detecting orphaned actors on wrong nodes
- Cleaning up actors that should have been moved during rebalancing
- Detecting nodes stuck in rebalancing mode
- Ensuring convergence without distributed locks
The reconciler runs independently on each node, allowing the cluster to self-heal without coordination overhead.
Summary
Functions
Returns a specification to start this module under a supervisor.
Triggers an immediate reconciliation. Useful for testing or forcing cleanup.
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
Triggers an immediate reconciliation. Useful for testing or forcing cleanup.