]> git.proxmox.com Git - pve-qemu-kvm.git/blobdiff - debian/patches/old/backup-do-not-use-bdrv-drain-all.patch
refer to the new repository
[pve-qemu-kvm.git] / debian / patches / old / backup-do-not-use-bdrv-drain-all.patch
diff --git a/debian/patches/old/backup-do-not-use-bdrv-drain-all.patch b/debian/patches/old/backup-do-not-use-bdrv-drain-all.patch
deleted file mode 100644 (file)
index c0c8e6d..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-do not use  bdrv_drain_all()
-
-This seems to hang now (qemu 2.2), causing timeouts.
-
-Index: new/blockdev.c
-===================================================================
---- new.orig/blockdev.c        2014-12-29 06:27:15.000000000 +0100
-+++ new/blockdev.c     2014-12-29 07:11:53.000000000 +0100
-@@ -2107,9 +2107,6 @@
-         vma_writer_set_error(backup_state.vmaw, "backup cancelled");
-     }
--    /* drain all i/o (awake jobs waiting for aio) */
--    bdrv_drain_all();
--
-     GList *l = backup_state.di_list;
-     while (l) {
-         PVEBackupDevInfo *di = (PVEBackupDevInfo *)l->data;
-@@ -2118,8 +2115,7 @@
-             BlockJob *job = di->bs->job;
-             if (job) {
-                 if (!di->completed) {
--                     block_job_cancel_sync(job);
--                     bdrv_drain_all(); /* drain all i/o (awake jobs waiting for aio) */
-+                    block_job_cancel_sync(job);
-                 }
-             }
-         }