Expand description
Cluster coordinator for multi-node RAFT deployments.
Provides cluster management, node discovery, and health monitoring for distributed RAFT-based block storage.
§Example
ⓘ
use ipfrs_storage::cluster::{ClusterConfig, ClusterCoordinator};
let config = ClusterConfig::default();
let coordinator = ClusterCoordinator::new(config);
coordinator.add_node(node_id, address).await?;Structs§
- Cluster
Config - Cluster configuration
- Cluster
Coordinator - Cluster coordinator for managing RAFT nodes
- Cluster
Stats - Cluster statistics
- Node
Info - Node metadata and health information
Enums§
- Node
Health - Node health status