]>
Commit | Line | Data |
---|---|---|
68a30562 | 1 | From 120827907beae1a28dbdc98e5d3ebf43ce7156da Mon Sep 17 00:00:00 2001 |
ca0fe5f5 WB |
2 | From: Wolfgang Bumiller <w.bumiller@proxmox.com> |
3 | Date: Wed, 9 Dec 2015 15:41:13 +0100 | |
68a30562 | 4 | Subject: [PATCH 21/41] backup: do not use bdrv_drain_all |
ca0fe5f5 WB |
5 | |
6 | --- | |
7 | blockdev.c | 6 +----- | |
8 | 1 file changed, 1 insertion(+), 5 deletions(-) | |
9 | ||
10 | diff --git a/blockdev.c b/blockdev.c | |
68a30562 | 11 | index f3c0c58..2371cf3 100644 |
ca0fe5f5 WB |
12 | --- a/blockdev.c |
13 | +++ b/blockdev.c | |
68a30562 | 14 | @@ -3129,9 +3129,6 @@ static void pvebackup_cancel(void *opaque) |
ca0fe5f5 WB |
15 | vma_writer_set_error(backup_state.vmaw, "backup cancelled"); |
16 | } | |
17 | ||
18 | - /* drain all i/o (awake jobs waiting for aio) */ | |
19 | - bdrv_drain_all(); | |
20 | - | |
21 | GList *l = backup_state.di_list; | |
22 | while (l) { | |
23 | PVEBackupDevInfo *di = (PVEBackupDevInfo *)l->data; | |
68a30562 | 24 | @@ -3140,8 +3137,7 @@ static void pvebackup_cancel(void *opaque) |
ca0fe5f5 WB |
25 | BlockJob *job = di->bs->job; |
26 | if (job) { | |
27 | if (!di->completed) { | |
28 | - block_job_cancel_sync(job); | |
29 | - bdrv_drain_all(); /* drain all i/o (awake jobs waiting for aio) */ | |
30 | + block_job_cancel_sync(job); | |
31 | } | |
32 | } | |
33 | } | |
34 | -- | |
35 | 2.1.4 | |
36 |