Skip to content

Releases: abbbi/virtnbdbackup

Version 2.21

20 Feb 20:07
4b2f626
Compare
Choose a tag to compare

Version 2.21

virtnbdbackup: Detect dirty regions containing only zeroes during
incremental backup (fstrim) (#250)

Before, any dirty block being part of the incremental/differential bitmap
would be backed up, even if not required. Thanks to the input and
enhancements by

Roman Grigoriev (grigoriev177 at gmail.com) and
Denis V. Lunev (den at openvz.org)

the zeroed block regions are now compared to the base:allocation
bitmap and detected as such.

This reduces the amount of data backed up if virtual machines have disks
configured with discard=unmap option and use fstrim to free unused space.

Full Changelog: v2.20...v2.21

Version 2.20

07 Feb 11:25
Compare
Choose a tag to compare

Version 2.20

  • virtnbdmap: add option -H for better debugging, code cleanup
  • virtnbdmap: fix situations where multiple blocks in row are required to map the correct data.

Full Changelog: v2.19...v2.20

Version 2.19

05 Feb 12:13
Compare
Choose a tag to compare

Version 2.19

  • virtnbdmap sometimes fails to correctly map disk images due to
    block offsets spanning multiple frames in the stream format, resulting in
    Input/Output errors accessing the disk partition data (#249)

Full Changelog: v2.18...v2.19

Version 2.18

29 Nov 18:27
Compare
Choose a tag to compare

Version 2.18

  • If auto backup mode is switched to incremental and --raw option
    is passed, backup would fail instead of showing an warning that
    raw devices are excluded (#239)

Full Changelog: v2.17...v2.18

Version 2.17

17 Nov 20:44
Compare
Choose a tag to compare

Version 2.17

  • Add rpm package build for fedora 41 (#234)
  • virtnbdbackup: Remote backup fails if spaces exist in image path (#235)
  • virtnbdrestore: Remote restore would fail if target path contains spaces.

Full Changelog: v2.16...v2.17

Version 2.16

05 Nov 14:34
Compare
Choose a tag to compare

Version 2.16

  • virtnbdrestore: If domain with multiple disks is restored and config
    adjustment is requested, only the path to the last disk is updated. (#232).
    Thanks Richard Stephens for report and fix.
  • virtnbdrestore: fix logic for adjusting the vm name

Full Changelog: v2.15...v2.16

Version 2.15

15 Oct 11:49
Compare
Choose a tag to compare

Version 2.15

  • Update Dockerfile and README
  • virtnbdrestore: use absolute path to disk files during local restore.
  • virtnbdrestore: make absolute path mandatory for remote restore.

Full Changelog: v2.14...v2.15

Version 2.14

26 Aug 13:30
Compare
Choose a tag to compare

Version 2.14

  • virtnbdrestore: Add option -A (--preallocate) to create thick, full
    pre-allocated target images during restore.

Full Changelog: v2.13...v2.14

Version 2.13

23 Aug 12:12
Compare
Choose a tag to compare

Version 2.13

  • virtnbdbackup: If libvirt daemon is unreachable, it would fail with an
    misleading error code due exception not raised.
  • virtnbdbackup: setup callback function using registerCloseCallback, if
    libvirt connection drops during backup, re-establish the connection in order
    to stop leftover backup tasks
  • virtnbdbackup: catch exceptions if nbd read fails.
  • virtnbdrestore: add option -C to adjust config file name during restore.

Full Changelog: v2.12...v2.13

Version 2.12

02 Aug 16:46
Compare
Choose a tag to compare

Version 2.12

  • Update README
  • virtnbdrestore: fix exception if no $HOME environment variable is set
    (#197)
  • Fix error reported by latest mypy version.
  • Bump docker/build-push-action from 5 to 6 by @dependabot in #187

Full Changelog: v2.11...v2.12