Releases: abbbi/qmpbackup
Version 0.42
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
Version 0.40
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
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
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
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
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
Version 0.34
qmpbackup:
- Fix issue #17: --auto does not work for first backup
Full Changelog: v0.33...v0.34
Version 0.33
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
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