Skip to main content

Module backup

Module backup 

Source
Expand description

P2: Backup & Restore System

Provides production-grade backup and restore capabilities:

  • Incremental backups using RocksDB checkpoints
  • Point-in-time recovery (PITR)
  • Export to JSON/Parquet formats
  • Backup verification and integrity checks
  • Automated scheduling support

Structs§

BackupMetadata
Backup metadata for tracking and verification
SecondaryStoreRef
Named reference to a RocksDB database for backup
ShodhBackupEngine
Backup engine for creating and managing backups

Enums§

BackupType

Functions§

copy_dir_recursive_pub
Public wrapper for copy_dir_recursive (used by restore handler).