]> git.proxmox.com Git - pve-qemu-kvm.git/log
pve-qemu-kvm.git
9 years agobump version to 2.2-6
Dietmar Maurer [Mon, 29 Dec 2014 06:21:56 +0000 (07:21 +0100)]
bump version to 2.2-6

9 years agofix backup_cancel
Dietmar Maurer [Mon, 29 Dec 2014 06:20:34 +0000 (07:20 +0100)]
fix backup_cancel

9 years agobump version to 2.2-5
Dietmar Maurer [Thu, 11 Dec 2014 09:42:37 +0000 (10:42 +0100)]
bump version to 2.2-5

9 years agoimplement the command get_link_status to qemu-kve paket. so you can call per QMP...
Wolfgang Link [Thu, 11 Dec 2014 09:13:12 +0000 (10:13 +0100)]
implement the command get_link_status to qemu-kve paket. so you can call per QMP. this funktion is not implemented in monitor. this command return the state of the given nic to check it. 1 for up 0 for down -1 for error

Signed-off-by: Wolfgang Link <wolfgang@linksystems.org>
9 years agoupdate to qemu v2.2.0
Dietmar Maurer [Wed, 10 Dec 2014 05:20:15 +0000 (06:20 +0100)]
update to qemu v2.2.0

9 years agoupdate to qemu v2.2.0-rc5
Dietmar Maurer [Fri, 5 Dec 2014 12:28:57 +0000 (13:28 +0100)]
update to qemu v2.2.0-rc5

9 years agoadd numa support
Alexandre Derumier [Tue, 2 Dec 2014 11:52:54 +0000 (12:52 +0100)]
add numa support

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agobump version to 2.2-2
Dietmar Maurer [Fri, 28 Nov 2014 10:50:50 +0000 (11:50 +0100)]
bump version to 2.2-2

9 years agovmstate snapshot : implement cancelled state V2
Alexandre Derumier [Fri, 21 Nov 2014 09:26:02 +0000 (10:26 +0100)]
vmstate snapshot : implement cancelled state V2

currently, if we cancel a active savevm job with savevm-end,
we don't close the vmstate file.

This implement a new state CANCELLED, which is setup if savevm-end is called
when savevm is ACTIVE

then, in the coroutine, if state CANCELLED is detected,
we call save_snapshot_completed() to properly close the file
then qmp_savevm_end to finish the job

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agorun vma_writer_close_stream inside coroutine
Dietmar Maurer [Thu, 20 Nov 2014 11:27:06 +0000 (12:27 +0100)]
run vma_writer_close_stream inside coroutine

Newer qemu (> 2.2.0-rc2) runs pvebackup_complete_cb from main loop,

But vma_writer_close_stream triggers an async write (flush), which
uses qemu_coroutine_yield(). This only works if called from a coroutine.

9 years agoupdate to qemu 2.2.0-rc2
Dietmar Maurer [Thu, 20 Nov 2014 08:23:17 +0000 (09:23 +0100)]
update to qemu 2.2.0-rc2

9 years agobump version to 2.1-10
Dietmar Maurer [Mon, 13 Oct 2014 08:20:03 +0000 (10:20 +0200)]
bump version to 2.1-10

9 years agoadd support for xfs optimisations
Alexandre Derumier [Mon, 13 Oct 2014 07:18:03 +0000 (09:18 +0200)]
add support for xfs optimisations

enable support for write_zeroes and discard for images on xfs filesystem
(block/raw-posix.c)

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
9 years agoupdate to v2.1.2
Dietmar Maurer [Fri, 26 Sep 2014 09:28:57 +0000 (11:28 +0200)]
update to v2.1.2

9 years agobump version to 2.1-8
Dietmar Maurer [Tue, 16 Sep 2014 10:55:09 +0000 (12:55 +0200)]
bump version to 2.1-8

9 years agoapply patches/hotfix for virtio-net migration problem in 2.1.1
Dietmar Maurer [Tue, 16 Sep 2014 10:52:43 +0000 (12:52 +0200)]
apply patches/hotfix for virtio-net migration problem in 2.1.1

9 years agobump version to 2.1-7
Dietmar Maurer [Thu, 11 Sep 2014 07:27:46 +0000 (09:27 +0200)]
bump version to 2.1-7

9 years agoupdate sources to v2.1.1
Dietmar Maurer [Thu, 11 Sep 2014 07:26:36 +0000 (09:26 +0200)]
update sources to v2.1.1

9 years agodocument why patch does not work
Dietmar Maurer [Wed, 27 Aug 2014 08:09:02 +0000 (10:09 +0200)]
document why patch does not work

9 years agobump version to 2.1-6
Dietmar Maurer [Tue, 26 Aug 2014 10:56:05 +0000 (12:56 +0200)]
bump version to 2.1-6

9 years agogluster: allow to specify a backup server
Dietmar Maurer [Tue, 26 Aug 2014 10:53:39 +0000 (12:53 +0200)]
gluster: allow to specify a backup server

9 years agobump version to 2.1-5
Dietmar Maurer [Fri, 22 Aug 2014 11:28:47 +0000 (13:28 +0200)]
bump version to 2.1-5

9 years agoglusterfs: do not log to stdout when daemonized
Dietmar Maurer [Fri, 22 Aug 2014 11:27:37 +0000 (13:27 +0200)]
glusterfs: do not log to stdout when daemonized

9 years agodepend on new libiscsi4 and glusterfs libs
Dietmar Maurer [Thu, 21 Aug 2014 06:21:19 +0000 (08:21 +0200)]
depend on new libiscsi4 and glusterfs libs

9 years agobump version to 2.1-3
Dietmar Maurer [Thu, 7 Aug 2014 11:31:50 +0000 (13:31 +0200)]
bump version to 2.1-3

9 years agosnapshot: fix reference counting bug
Dietmar Maurer [Thu, 7 Aug 2014 11:30:05 +0000 (13:30 +0200)]
snapshot: fix reference counting bug

9 years agorefresh quilt patch
Dietmar Maurer [Thu, 7 Aug 2014 09:57:43 +0000 (11:57 +0200)]
refresh quilt patch

9 years agoupdate to 2.1.0 final
Dietmar Maurer [Sat, 2 Aug 2014 13:10:08 +0000 (15:10 +0200)]
update to 2.1.0 final

9 years agorefresh quilt patches
Dietmar Maurer [Wed, 16 Jul 2014 10:19:23 +0000 (12:19 +0200)]
refresh quilt patches

9 years agoupdate to v2.1.0-rc2
Dietmar Maurer [Wed, 16 Jul 2014 09:55:36 +0000 (11:55 +0200)]
update to v2.1.0-rc2

9 years agorefresh all quilt patches
Dietmar Maurer [Tue, 17 Jun 2014 04:15:58 +0000 (06:15 +0200)]
refresh all quilt patches

9 years agoupdate to latest qemu (commit 2a2c4830c0068d70443f3dddc4cc668f0c601b5c)
Dietmar Maurer [Thu, 12 Jun 2014 11:04:25 +0000 (13:04 +0200)]
update to latest qemu (commit 2a2c4830c0068d70443f3dddc4cc668f0c601b5c)

This fixes virtio-scsi boot problems on windows (seabios update)

9 years agofix another aio bug 0001-aio-fix-qemu_bh_schedule-bh-ctx-race-condition.patch
Stefan Priebe [Thu, 5 Jun 2014 06:19:43 +0000 (08:19 +0200)]
fix another aio bug 0001-aio-fix-qemu_bh_schedule-bh-ctx-race-condition.patch

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
9 years agodo not use gtk support
Dietmar Maurer [Wed, 4 Jun 2014 04:11:11 +0000 (06:11 +0200)]
do not use gtk support

We do not want to depend on those libraries for now.

9 years agoqemu 2.0.0: has a use after free bug in aio completion resulting in segfaults
Stefan Priebe [Wed, 28 May 2014 19:48:11 +0000 (21:48 +0200)]
qemu 2.0.0: has a use after free bug in aio completion resulting in segfaults

details in 0001-aio-Fix-use-after-free-in-cancellation-path.patch

9 years agodepend on libiscsi2 (>= 1.11.0)
Dietmar Maurer [Mon, 5 May 2014 10:32:45 +0000 (12:32 +0200)]
depend on libiscsi2 (>= 1.11.0)

9 years agorefresh and enable debian/patches/keymap.diff
Dietmar Maurer [Mon, 5 May 2014 09:19:26 +0000 (11:19 +0200)]
refresh and enable debian/patches/keymap.diff

9 years agorefresh and enable debian/patches/disable-efi-enable-pxe-roms.patch
Dietmar Maurer [Mon, 5 May 2014 08:06:53 +0000 (10:06 +0200)]
refresh and enable debian/patches/disable-efi-enable-pxe-roms.patch

9 years agorefresh and enable debian/patches/backup-vma-allow-empty-backups.patch
Dietmar Maurer [Mon, 5 May 2014 07:45:58 +0000 (09:45 +0200)]
refresh and enable debian/patches/backup-vma-allow-empty-backups.patch

9 years agorefresh and enable debian/patches/internal-snapshot-async.patch
Dietmar Maurer [Mon, 5 May 2014 07:44:53 +0000 (09:44 +0200)]
refresh and enable debian/patches/internal-snapshot-async.patch

9 years agorefresh and enable debian/patches/backup-vma-remove-async-queue.patch
Dietmar Maurer [Mon, 5 May 2014 07:42:12 +0000 (09:42 +0200)]
refresh and enable debian/patches/backup-vma-remove-async-queue.patch

9 years agorefresh and enable debian/patches/backup-vma-correctly-propagate-error.patch
Dietmar Maurer [Mon, 5 May 2014 07:41:33 +0000 (09:41 +0200)]
refresh and enable debian/patches/backup-vma-correctly-propagate-error.patch

9 years agorefresh and enable debian/patches/backup-do-not-return-errors-in-dump-callback.patch
Dietmar Maurer [Mon, 5 May 2014 07:40:44 +0000 (09:40 +0200)]
refresh and enable debian/patches/backup-do-not-return-errors-in-dump-callback.patch

9 years agorefresh and enable debian/patches/backup-add-dir-format.patch
Dietmar Maurer [Mon, 5 May 2014 07:40:01 +0000 (09:40 +0200)]
refresh and enable debian/patches/backup-add-dir-format.patch

9 years agorefresh and enable debian/patches/backup-add-pve-monitor-commands.patch
Dietmar Maurer [Mon, 5 May 2014 07:32:13 +0000 (09:32 +0200)]
refresh and enable debian/patches/backup-add-pve-monitor-commands.patch

9 years agorefresh and enable debian/patches/backup-modify-job-api.patch
Dietmar Maurer [Mon, 5 May 2014 07:27:52 +0000 (09:27 +0200)]
refresh and enable debian/patches/backup-modify-job-api.patch

9 years agoenable debian/patches/backup-vma-restore-tolerate-a-size-difference-up-to-4M.patch
Dietmar Maurer [Mon, 5 May 2014 07:15:42 +0000 (09:15 +0200)]
enable debian/patches/backup-vma-restore-tolerate-a-size-difference-up-to-4M.patch

9 years agoenable debian/patches/backup-vma-add-dump-config.patch
Dietmar Maurer [Mon, 5 May 2014 06:23:23 +0000 (08:23 +0200)]
enable debian/patches/backup-vma-add-dump-config.patch

9 years agorefresh and enable debian/patches/backup-add-vma-verify-command.patch
Dietmar Maurer [Mon, 5 May 2014 06:22:27 +0000 (08:22 +0200)]
refresh and enable debian/patches/backup-add-vma-verify-command.patch

9 years agorefresh and enable debian/patches/backup-add-vma-binary.patch
Dietmar Maurer [Mon, 5 May 2014 05:48:21 +0000 (07:48 +0200)]
refresh and enable debian/patches/backup-add-vma-binary.patch

9 years agorefresh and enable debian/patches/spice-use-pve-certs.patch
Dietmar Maurer [Mon, 5 May 2014 05:42:47 +0000 (07:42 +0200)]
refresh and enable debian/patches/spice-use-pve-certs.patch

9 years agorefresh and enable debian/patches/modify-query-spice.patch
Dietmar Maurer [Mon, 5 May 2014 05:42:19 +0000 (07:42 +0200)]
refresh and enable debian/patches/modify-query-spice.patch

9 years agorefresh and enable debian/patches/modify-query-machines.patch
Dietmar Maurer [Mon, 5 May 2014 05:41:07 +0000 (07:41 +0200)]
refresh and enable debian/patches/modify-query-machines.patch

9 years agorefresh and enable debian/patches/set-cpu-model-to-kvm64.patch
Dietmar Maurer [Mon, 5 May 2014 05:36:14 +0000 (07:36 +0200)]
refresh and enable debian/patches/set-cpu-model-to-kvm64.patch

9 years agorefresh and enable debian/patches/virtio-balloon-fix-query.patch
Dietmar Maurer [Mon, 5 May 2014 05:35:37 +0000 (07:35 +0200)]
refresh and enable debian/patches/virtio-balloon-fix-query.patch

9 years agorefresh and enable debian/patches/enable-kvm-by-default.patch
Dietmar Maurer [Mon, 5 May 2014 05:34:25 +0000 (07:34 +0200)]
refresh and enable debian/patches/enable-kvm-by-default.patch

9 years agorefresh and enable debian/patches/fix-qemu-img-snapshot-removal.patch
Dietmar Maurer [Mon, 5 May 2014 05:33:41 +0000 (07:33 +0200)]
refresh and enable debian/patches/fix-qemu-img-snapshot-removal.patch

9 years agoenable vencrypt-auth-plain.patch
Dietmar Maurer [Mon, 5 May 2014 05:26:17 +0000 (07:26 +0200)]
enable vencrypt-auth-plain.patch

9 years agorefresh and enable debian/patches/pve-auth.patch
Dietmar Maurer [Mon, 5 May 2014 05:24:47 +0000 (07:24 +0200)]
refresh and enable debian/patches/pve-auth.patch

9 years agorefresh debian/patches/fairsched.diff
Dietmar Maurer [Mon, 5 May 2014 05:14:13 +0000 (07:14 +0200)]
refresh debian/patches/fairsched.diff

9 years agorefresh debian/patches/adjust-path.diff
Dietmar Maurer [Mon, 5 May 2014 05:13:27 +0000 (07:13 +0200)]
refresh debian/patches/adjust-path.diff

9 years agoupdate sources to qemu 2.0 - disabled patches
Dietmar Maurer [Mon, 5 May 2014 05:03:34 +0000 (07:03 +0200)]
update sources to qemu 2.0 - disabled patches

I will re-enable patches step by step in the following commits.

Bump version to 2.0-1.

10 years agobump version to 1.7-8
Dietmar Maurer [Tue, 22 Apr 2014 04:47:09 +0000 (06:47 +0200)]
bump version to 1.7-8

10 years agoadd virtio-net-fix-guest-triggerable-buffer-overrun-CVE-2014-0150.patch
Dietmar Maurer [Tue, 22 Apr 2014 04:45:12 +0000 (06:45 +0200)]
add virtio-net-fix-guest-triggerable-buffer-overrun-CVE-2014-0150.patch

10 years agobump version to 1.7-7
Dietmar Maurer [Mon, 14 Apr 2014 09:13:47 +0000 (11:13 +0200)]
bump version to 1.7-7

10 years agoallow the creation of vma files without data streams
Dietmar Maurer [Mon, 14 Apr 2014 09:12:49 +0000 (11:12 +0200)]
allow the creation of vma files without data streams

10 years agobump version to 1.7-6
Dietmar Maurer [Thu, 27 Mar 2014 12:07:12 +0000 (13:07 +0100)]
bump version to 1.7-6

10 years agobackup: remove async queue (avoid segmentation fault)
Dietmar Maurer [Thu, 27 Mar 2014 11:20:19 +0000 (12:20 +0100)]
backup: remove async queue (avoid segmentation fault)

10 years agobackup: correctly propagate vma write errors in dump callback
Dietmar Maurer [Thu, 27 Mar 2014 07:51:12 +0000 (08:51 +0100)]
backup: correctly propagate vma write errors in dump callback

10 years agobackup: do not report errors to the VM when backup fails
Dietmar Maurer [Wed, 26 Mar 2014 07:53:17 +0000 (08:53 +0100)]
backup: do not report errors to the VM when backup fails

10 years agoupdate to 1.7.1
Dietmar Maurer [Wed, 26 Mar 2014 05:40:11 +0000 (06:40 +0100)]
update to 1.7.1

10 years agobump version to 1.7-4, disable efi boot roms
Dietmar Maurer [Wed, 29 Jan 2014 11:59:11 +0000 (12:59 +0100)]
bump version to 1.7-4, disable efi boot roms

10 years agoenable libusb
Dietmar Maurer [Fri, 6 Dec 2013 17:54:26 +0000 (18:54 +0100)]
enable libusb

Add dependency to backported libusb

10 years agoalways set backup end time to mark backup as finished
Dietmar Maurer [Fri, 6 Dec 2013 09:32:46 +0000 (10:32 +0100)]
always set backup end time to mark backup as finished

10 years agofix error message
Dietmar Maurer [Fri, 6 Dec 2013 09:08:17 +0000 (10:08 +0100)]
fix error message

10 years agobackup: call block_job_cb()
Dietmar Maurer [Fri, 6 Dec 2013 08:10:16 +0000 (09:10 +0100)]
backup: call  block_job_cb()

Try to use the same cleanup method as other command do.

10 years agobacku: fix config file path for directory dump
Dietmar Maurer [Fri, 6 Dec 2013 07:10:51 +0000 (08:10 +0100)]
backu: fix config file path for directory dump

10 years agoremove wrong assertion
Dietmar Maurer [Fri, 6 Dec 2013 07:01:53 +0000 (08:01 +0100)]
remove wrong assertion

10 years agoallow to start directory backup using hmp command
Dietmar Maurer [Fri, 6 Dec 2013 06:59:00 +0000 (07:59 +0100)]
allow to start directory backup using hmp command

10 years agocleanup and fix backup hmp commands
Dietmar Maurer [Fri, 6 Dec 2013 06:27:28 +0000 (07:27 +0100)]
cleanup and fix backup hmp commands

10 years agoallow to backup into a directory
Dietmar Maurer [Fri, 6 Dec 2013 05:44:05 +0000 (06:44 +0100)]
allow to backup into a directory

10 years agocreate backup stats with dump_cb and remove pvebackup_update_status
Dietmar Maurer [Fri, 6 Dec 2013 05:41:59 +0000 (06:41 +0100)]
create backup stats with dump_cb and remove pvebackup_update_status

10 years agobackup: always call dump_cb
Dietmar Maurer [Fri, 6 Dec 2013 05:37:00 +0000 (06:37 +0100)]
backup: always call dump_cb

And pass job->target. Also use sector addressing instead of cluster numbers.
That way we can use dump_cb to gather statistics, even when we backup
to job->target.

10 years agouse bdrv_in_use() instead of hardcoded check for bs->bob
Dietmar Maurer [Thu, 5 Dec 2013 09:43:10 +0000 (10:43 +0100)]
use bdrv_in_use() instead of hardcoded check for bs->bob

10 years agorefer to public git server
Dietmar Maurer [Thu, 5 Dec 2013 07:32:16 +0000 (08:32 +0100)]
refer to public git server

10 years agoextract backup.txt from quilt patches and store directly in git
Dietmar Maurer [Thu, 5 Dec 2013 07:23:51 +0000 (08:23 +0100)]
extract backup.txt from quilt patches and store directly in git

10 years agoextract vma_spec.txt from quilt patches and store directly in git
Dietmar Maurer [Thu, 5 Dec 2013 07:19:17 +0000 (08:19 +0100)]
extract vma_spec.txt from quilt patches and store directly in git

10 years agoimprove vma_spec.txt
Dietmar Maurer [Thu, 5 Dec 2013 07:14:56 +0000 (08:14 +0100)]
improve vma_spec.txt

10 years agovma: improve documenation
Dietmar Maurer [Wed, 4 Dec 2013 13:29:00 +0000 (14:29 +0100)]
vma: improve documenation

10 years agocleanup backup patches
Dietmar Maurer [Wed, 4 Dec 2013 09:48:49 +0000 (10:48 +0100)]
cleanup backup patches

remove unused code

10 years agovma: add an easy way to extract a configuration file
Dietmar Maurer [Wed, 4 Dec 2013 09:36:25 +0000 (10:36 +0100)]
vma: add an easy way to extract a configuration file

10 years agobump version to 1.7-2, depend on latest spice server libs
Dietmar Maurer [Tue, 3 Dec 2013 12:41:22 +0000 (13:41 +0100)]
bump version to 1.7-2, depend on latest spice server libs

10 years agointernal snasphot async port to qemu 1.7 v5
Alexandre Derumier [Tue, 3 Dec 2013 09:00:17 +0000 (10:00 +0100)]
internal snasphot async port to qemu 1.7 v5

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
10 years agore-add backup ducumentaion file (now in backup-add-documenation.patch)
Dietmar Maurer [Tue, 3 Dec 2013 08:10:49 +0000 (09:10 +0100)]
re-add backup ducumentaion file (now in backup-add-documenation.patch)

10 years agobackup: do not access di->bs after block job finished
Dietmar Maurer [Tue, 3 Dec 2013 07:51:44 +0000 (08:51 +0100)]
backup: do not access di->bs after block job finished

10 years agobackup: remove unused variable
Dietmar Maurer [Tue, 3 Dec 2013 06:46:54 +0000 (07:46 +0100)]
backup: remove unused variable

10 years agoupdate qemu sources to final 1.7
Dietmar Maurer [Tue, 3 Dec 2013 05:37:43 +0000 (06:37 +0100)]
update qemu sources to final 1.7

10 years agobackup: start jobs in paused state
Dietmar Maurer [Mon, 2 Dec 2013 13:11:07 +0000 (14:11 +0100)]
backup: start jobs in paused state

That way we can backup one drive after another (reduce load).

10 years agobackup: call backup_cancel inside coroutine
Dietmar Maurer [Mon, 2 Dec 2013 11:10:22 +0000 (12:10 +0100)]
backup: call backup_cancel inside coroutine

Because vma_writer can yield due to outstanding io.

10 years agore-add pve backup monitor commands
Dietmar Maurer [Fri, 29 Nov 2013 11:44:53 +0000 (12:44 +0100)]
re-add pve backup monitor commands