Skip to main content

Module rebalance

Module rebalance 

Source
Expand description

Automatic Rebalancing for Distributed Dakera

Provides automatic data rebalancing when nodes join or leave:

  • Shard redistribution on topology changes
  • Replica placement optimization
  • Minimal data movement strategies
  • Progress tracking and cancellation
  • Integration with consistent hashing

Structs§

NodeLoad
Node capacity and load information
RebalanceConfig
Configuration for rebalancing operations
RebalanceManager
Manager for automatic rebalancing
RebalancePlan
A rebalance plan
RebalanceStats
Statistics about rebalancing
ShardMove
A single shard movement operation

Enums§

MoveState
State of a shard move
RebalanceError
Errors during rebalancing
RebalanceState
State of the rebalance operation
RebalanceTrigger
Reason for triggering rebalance

Type Aliases§

Result