Skip to content

Releases: abbbi/virtnbdbackup

v1.9.9

29 Nov 09:37
Compare
Choose a tag to compare

Version 1.9.9

  • Fix exception handling/raise in case bitmap already exists. (#85)

Full Changelog: v1.9.8...v1.9.9

v1.9.8

23 Nov 07:30
Compare
Choose a tag to compare

Version 1.9.8

  • Code cleanup

v1.9.7

22 Nov 12:00
Compare
Choose a tag to compare

Version 1.9.7

  • Update README
  • Code cleanup, use shorter class names, change some error handling.
  • virtnbdrestore: in case option -D is passed, set option to adjust virtual
    machine config automatically.
  • virtnbdbackup: amount of ports used for offline backup depends on how many
    workers are used, not how much disks are attached, log correct port range use
    during offline backup.

v1.9.6

16 Nov 19:55
Compare
Choose a tag to compare

Version 1.9.6

  • virtnbdrestore: add detection for disks with volume notation, reset
    type to file during restore so virtual machine config is adjusted to
    new restore pathes. (#81)

Full Changelog: v1.9.5...v1.9.6

v1.9.5

16 Nov 15:45
Compare
Choose a tag to compare

Version 1.9.5

  • virtnbdrestore and virtnbdmap: code cleanups, add type annotations.

Full Changelog: v1.9.4...v1.9.5

v1.9.4

16 Nov 08:04
Compare
Choose a tag to compare

Version 1.9.4

  • Code cleanup: more type annotations, correctly catch ssh exceptions.
  • Better logging information in case of remote backup
  • Remote backup of offline virtual machines with multiple disks may fail:
    (#82) port used by remote NBD Service must be unique. Also report used
    ports in logfile.

Full Changelog: v1.9.3...v1.9.4

v1.9.3

15 Nov 07:18
Compare
Choose a tag to compare

Version 1.9.3

  • Move function call for backing up qemu disk information outside worker
    threads: should fix occasional "Fatal Python error: _enter_buffered_busy"
    error during backup.

Full Changelog: v1.9.2...v1.9.3

v1.9.2

14 Nov 20:48
Compare
Choose a tag to compare

Version 1.9.2

  • Return function if gathering qemu disk info fails for some reason.
  • If remote backup is saved to local zip file, backup may fail because
    absolute path to additional loader/nvram files is wrong.
  • Fix naming if copy backup is saved to zip file output: dont append
    checkpoint information to created files.

Full Changelog: v1.9.1...v1.9.2

v1.9.1

14 Nov 14:53
Compare
Choose a tag to compare

Version 1.9.1

  • Code cleanup: fix pylint warning, remove obsolete p.wait() calls with
    hardcoded time limit, start adding type annotations, reworked imports.
  • Fix disk detection with volume notation. (#81)
  • Backup and restore qcow image related settings: during backup
    qemu-img info is called on qcow based image devices and qcow specific options
    are stored as json dump. If information is existant, on restore the
    original settings of the qcow image (such as cluster size or other options)
    are now applied during image creation. (#80)
  • Fix some race conditions during restore of multiple disks and seqences: NBD
    connection handle was not closed, following qemu-nbd calls would fail due
    to locked files or already in use tcp ports.

Full Changelog: v1.9...v1.9.1

v1.9

02 Nov 11:58
Compare
Choose a tag to compare

Version 1.9

  • Update README
  • Make --compress option configurable, it is now possible to set
    compression level (--compress=X) (#77)
  • Fix offline backup of virtual machines with multiple disks attached: nbd
    connection would use wrong socket file. (#76)
  • Fix offline backup of remote vms: set missing socket file parameter.

Full Changelog: v1.8.2...v1.9