Module cluster

Module cluster 

Source
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§

ClusterConfig
Cluster configuration
ClusterCoordinator
Cluster coordinator for managing RAFT nodes
ClusterStats
Cluster statistics
NodeInfo
Node metadata and health information

Enums§

NodeHealth
Node health status