Delete middle backup in chained backup (e2e_be)

  1. Create a new VM
  2. Create a file named 1 and add some data using command dd if=/dev/urandom of=file1.txt count=100 bs=1M
  3. Compute md5sum : md5sum-1
  4. Create a backup
  5. Overwrite file 1
  6. Create file 2
  7. Compute md5sum for file 1 and file 2 : md5sum-2, md5sum-3
  8. Create Backup
  9. Overwrite the file 2
  10. Create file 3 and compute md5sum for file 2 and file 3 : md5sum-4, md5sum-5
  11. Create backup
  12. Delete backup 2
  13. Validate file 2 and 3 are the same as they were
  14. Restore to backup 1
  15. Validate that
    • md5sum -c file1.md5 file2.md5 file3.md5
    • file 1 is in original format - md5sum-1
    • file 2 doesn’t exist
    • file 3 doesn’t exist
  16. Validate data by restoring other backups also.

Expected Results

  1. Vm should create
  2. All file operations should create
  3. Backup should run
  4. All file operations should create
  5. Backup should run
  6. All file operations should create
  7. files should be as expected