abh1sar commented on PR #14194: URL: https://github.com/apache/cloudstack/pull/14194#issuecomment-6260150711
## Test results | # | Case | Expected | Result | |---|------|----------|--------| | 1 | First backup of a running Linstor VM | Full backup, nothing left behind on the host | Pass | | 2 | Next backup after writing data | Incremental backup | Pass | | 3 | Size of the incremental | About the amount of data written | Pass | | 4 | Backup files on the NAS | Valid and readable, each linked to the previous one | Pass | | 5 | Data correctness across several backups | Backed-up data identical to the disks | Pass | | 6 | New full every 3 backups | Full, incremental, incremental, full | Pass | | 7 | Incremental backups turned off, then on again | Off: full backups only, as before the PR. On: starts again with a full | Pass | | 8 | Backup of a stopped VM, then after starting it | Stopped: full. Running: incremental on top of it | Pass | | 9 | Restore the VM from the latest and from an older backup | Disks identical to the chosen backup | Pass | | 10 | Backup after a restore | Incremental, data correct | Pass | | 11 | Restore one volume as a new volume | New volume identical to the backup | Pass | | 12 | Add a disk to the VM, then back up | Full backup that includes the new disk | Pass | | 13 | Delete an older backup, then the latest one | Older one kept until no longer needed, then both removed | Pass | | 14 | Migrate the VM to another host, then back up | Still incremental, data correct | Pass | | 15 | Previous backup files missing on the NAS | Falls back to a full backup | Pass | | 16 | Scratch folder path set too long | Fails quickly, nothing left behind | Pass | | 17 | Agent times out during a backup | Backup fails, nothing left behind, next backup works | Partial: next backup works, but the NAS mount, scratch folder and a partial backup folder are left behind (Pre-existing bug)| | 18 | Backup process stopped mid-way | Backup fails, nothing left behind | Pass, but cleanup only starts after the running copy step ends (about 100 s) | | 19 | Not enough free scratch space | Backup refused, VM unaffected | Pass | | 20 | Scratch space runs out (free-space check turned off) | VM keeps running | Fail: VM paused and stays paused, CloudStack still shows it as Running (Needs documentation about Scratch space sizing) | | 21 | Time of an incremental vs a full | Measure | Same time as a full for the same data (about 65-70 s here); saves NAS space, not time | | 22 | VM on NFS storage (no change expected) | Full, then incremental, as before | Pass | | 23 | VM with NFS root disk and Linstor data disk | Full backups only, as before | Pass | | 24 | Backup with filesystem freeze (quiesce) | Guest frozen only briefly, backup succeeds | Pass | -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
