backup_coordinator_coordinator - OmniCloudOrg/OmniOrchestrator GitHub Wiki
coordinator (src/backup/coordinator)
Path: src/backup/coordinator/coordinator.rs
Table of Contents
Public Items
struct BackupCoordinator
Definition
pub struct BackupCoordinator {
network_client: Arc<NetworkClient>,
}
Documentation
Coordinates backup operations across the OmniCloud environment
fn new
Definition
pub fn new(network_client: Arc<NetworkClient>) -> Self {
Self {
// ... function body
}
Documentation
Create a new BackupCoordinator instance
async fn start_backup
Definition
pub async fn start_backup(&self, backup: &mut Backup) -> Result<()> {
info!("Starting backup process for: {}", backup.name);
Documentation
Start the backup process, coordinating across nodes