mirror of
https://github.com/uprightbass360/AzerothCore-RealmMaster.git
synced 2026-01-13 09:07:20 +00:00
• Enhanced backup-scheduler.sh with detailed performance metrics: - Per-database timing and compression statistics - Overall backup throughput and duration tracking - Performance warnings for slow backups (>30min/>1hr) - Completion markers to prevent incomplete backup copies • Added BACKUP_INTERVAL_MINUTES configuration (default 60): - Replaces fixed hourly scheduling with flexible intervals - Supports any interval from 1 minute to hours - Maintains daily backup scheduling at configured time • New verify-backup-complete.sh script: - Checks backup completion before copying/processing - Supports waiting with timeout for active backups - Backward compatible with manifest validation • Enhanced backup manifests with performance data: - Duration, compression ratio, throughput metrics - Enables historical performance trend analysis - Portable implementation using awk instead of bc Tested with 5-minute intervals over 18+ hours: - 218 successful backups, 0 failures - Consistent 82.1% compression, 52MB/s throughput - Production-ready backup monitoring infrastructure
8.0 KiB
Executable File
8.0 KiB
Executable File