Skip to content

Releases: abbbi/qmpbackup

Version 0.42

19 Dec 19:31
Compare
Choose a tag to compare

Version 0.42

  • Update README: add info for Proxmox
  • Code Cleanup
  • Colorized log output
  • Add --syslog option: write logging to syslog

Full Changelog: v0.41...v0.42

Version 0.41

17 Dec 19:10
Compare
Choose a tag to compare

Version 0.41

  • Update README
  • Code Cleanup

Full Changelog: v0.40...v0.41

Version 0.40

17 Dec 13:58
Compare
Choose a tag to compare

Version 0.40

This version contains an important Bugfix!

The backup function would use an while loop to report the backup job progress. This loop would exit in
case no jobs are returned by the query-block-jobs QMP command. The final state of the block job operation
was not handled in these cases and the backup utility could miss situations where the block job failed
with BLOCK_JOB_ERROR or BOCK_JOB_CANCELLED:

This version moves the progress function to a seperate asyncio task so qemu events will be catched in all
cases:

 INFO  Block job [qmpbackup.snapshot.snapshot.qcow2] finished
 INFO  Block job [qmpbackup.ide0-hd1.disk2.qcow2] finished
 CRITICAL  Error executing backup: Block job failed for device [qmpbackup.ide0-hd0.disk1.qcow2]: [BLOCK_JOB_CANCELLED]
 INFO  Removing backup target devices from virtual machine

Full Changelog: v0.38...v0.40

Version 0.39

17 Dec 13:21
Compare
Choose a tag to compare

Version 0.39

This version contains an important Bugfix!

The backup function would use an while loop to report the backup job progress. This loop would exit in
case no jobs are returned by the query-block-jobs QMP command. The final state of the block job operation
was not handled in these cases and the backup utility could miss situations where the block job failed
with BLOCK_JOB_ERROR or BOCK_JOB_CANCELLED:

This version moves the progress function to a seperate asyncio task so qemu events will be catched in all
cases:

 INFO  Block job [qmpbackup.snapshot.snapshot.qcow2] finished
 INFO  Block job [qmpbackup.ide0-hd1.disk2.qcow2] finished
 CRITICAL  Error executing backup: Block job failed for device [qmpbackup.ide0-hd0.disk1.qcow2]: [BLOCK_JOB_CANCELLED]
 INFO  Removing backup target devices from virtual machine

Version 0.38

12 Dec 10:10
Compare
Choose a tag to compare

Version 0.38

  • Catch exception if qemu block layer returns bitmap entries that do not have a name value set
  • If backup is cancelled where multiple disks are processed, the stop process would not catch an exception that the block job has already finished and might not stop all jobs.

Version 0.37

14 Nov 09:40
Compare
Choose a tag to compare

Version 0.37

  • snapshotrebase: check if full snapshot already exist prior to creating
  • Update README
  • Code cleanup

Full Changelog: v0.35...v0.37

Version 0.35

29 Oct 19:48
Compare
Choose a tag to compare

Version 0.35

qmpbackup:

  • Fix detection of json encoded filenames if not RBD devices

qmprestore:

  • Add commit function

Full Changelog: v0.34...v0.35

Version 0.34

24 Oct 14:08
Compare
Choose a tag to compare

Version 0.34

qmpbackup:

  • Fix issue #17: --auto does not work for first backup

Full Changelog: v0.33...v0.34

Version 0.33

23 Oct 10:23
Compare
Choose a tag to compare

Version 0.33

qmpbackup:

  • Add support for ceph/RBD attached devices
  • Don't check the bitmap state for raw devices

Full Changelog: v0.32...v0.33

Version 0.32

22 Oct 12:47
Compare
Choose a tag to compare

qmpbackup:

  • Introduce the concept of unique bitmap names for each full backup to allow multiple backup chains. This behavior can be changed by using the --uuid option to specify a non-unique bitmap name.
  • Add support for devices that are represented by qemu using json format, show warning if source files cant be parsed
  • Code cleanup

qmprestore:

  • Add snapshotrebase functionality.
  • Add --filter option to specify which files should be rebased based on the filter.

Full Changelog: v0.31...v0.32