From 87ba737b73306d6f0b9013c5419539b3fa4e9864 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Thu, 30 Mar 2017 12:16:13 +0200 Subject: [PATCH] fix backup jobs for multiple disks --- .../pve/0016-backup-vma-add-dir-format.patch | 13 ++++++++----- ...ckup-do-not-return-errors-in-dump-callback.patch | 4 ++-- .../0018-backup-vma-correctly-propagate-error.patch | 4 ++-- .../pve/0019-backup-vma-remove-async-queue.patch | 4 ++-- ...0020-backup-vma-run-flush-inside-coroutine.patch | 4 ++-- .../pve/0021-backup-do-not-use-bdrv_drain_all.patch | 4 ++-- .../patches/pve/0022-internal-snapshot-async.patch | 2 +- .../pve/0023-backup-vma-allow-empty-backups.patch | 2 +- .../patches/pve/0024-qmp-add-get_link_status.patch | 2 +- debian/patches/pve/0025-smm_available-false.patch | 2 +- ...-whitespace-between-VERSION-and-PKGVERSION.patch | 2 +- debian/patches/pve/0027-vma-add-firewall.patch | 4 ++-- ...avevm-async-migration-and-bdrv_open-update.patch | 2 +- .../pve/0029-vnc-make-x509-imply-tls-again.patch | 2 +- .../patches/pve/0030-PVE-VNC-authentication.patch | 2 +- ...writer-don-t-bail-out-on-zero-length-files.patch | 2 +- ...2-vma-better-driver-guessing-for-bdrv_open.patch | 2 +- ...block-add-the-zeroinit-block-driver-filter.patch | 2 +- ...34-vma-add-format-option-to-device-mapping.patch | 2 +- ...0035-fix-possible-unitialised-return-value.patch | 2 +- .../pve/0036-vnc-refactor-to-QIOChannelSocket.patch | 2 +- .../pve/0037-vma-use-BlockBackend-on-extract.patch | 2 +- .../pve/0038-vma-byte-based-write-calls.patch | 2 +- ...e-rbd_cache_writethrough_until_flush-with-.patch | 2 +- ...he-unsafe-for-vma-extract_content-and-qmp_.patch | 2 +- debian/patches/pve/0041-savevm-async-updates.patch | 2 +- .../0042-qmp_snapshot_drive-add-aiocontext.patch | 2 +- ...passed-to-blk_co_preadv-should-be-bytes-no.patch | 2 +- ...glusterfs-no-default-logfile-if-daemonized.patch | 2 +- ...5-qmp_delete_drive_snapshot-add-aiocontext.patch | 2 +- .../pve/0046-convert-savevm-async-to-threads.patch | 2 +- .../pve/0047-glusterfs-allow-partial-reads.patch | 2 +- 32 files changed, 45 insertions(+), 42 deletions(-) diff --git a/debian/patches/pve/0016-backup-vma-add-dir-format.patch b/debian/patches/pve/0016-backup-vma-add-dir-format.patch index 635aab4..232e9f8 100644 --- a/debian/patches/pve/0016-backup-vma-add-dir-format.patch +++ b/debian/patches/pve/0016-backup-vma-add-dir-format.patch @@ -1,4 +1,4 @@ -From cc5b1446be5c3501881f7968edb645425db839d1 Mon Sep 17 00:00:00 2001 +From 99a526d92531d64ff0c31a83d0d55f38651a32a5 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Wed, 9 Dec 2015 15:21:54 +0100 Subject: [PATCH 16/47] backup: vma: add dir format @@ -12,7 +12,7 @@ Subject: [PATCH 16/47] backup: vma: add dir format 5 files changed, 111 insertions(+), 42 deletions(-) diff --git a/blockdev.c b/blockdev.c -index 3e5c9ce..4958a5f 100644 +index 3e5c9ce..af1b9d4 100644 --- a/blockdev.c +++ b/blockdev.c @@ -3007,6 +3007,8 @@ typedef struct PVEBackupDevInfo { @@ -186,7 +186,7 @@ index 3e5c9ce..4958a5f 100644 g_free(cdata); } -@@ -3335,12 +3385,12 @@ UuidInfo *qmp_backup(const char *backup_file, bool has_format, +@@ -3335,15 +3385,16 @@ UuidInfo *qmp_backup(const char *backup_file, bool has_format, while (l) { PVEBackupDevInfo *di = (PVEBackupDevInfo *)l->data; l = g_list_next(l); @@ -205,12 +205,15 @@ index 3e5c9ce..4958a5f 100644 error_setg(&backup_state.error, "backup_job_create failed"); pvebackup_cancel(NULL); } -@@ -3352,14 +3402,25 @@ UuidInfo *qmp_backup(const char *backup_file, bool has_format, ++ block_job_start(job); + } + + if (!backup_state.error) { +@@ -3352,14 +3403,24 @@ UuidInfo *qmp_backup(const char *backup_file, bool has_format, uuid_info = g_malloc0(sizeof(*uuid_info)); uuid_info->UUID = g_strdup(backup_state.uuid_str); + -+ block_job_start(job); return uuid_info; err: diff --git a/debian/patches/pve/0017-backup-do-not-return-errors-in-dump-callback.patch b/debian/patches/pve/0017-backup-do-not-return-errors-in-dump-callback.patch index 82646b1..d9f44f5 100644 --- a/debian/patches/pve/0017-backup-do-not-return-errors-in-dump-callback.patch +++ b/debian/patches/pve/0017-backup-do-not-return-errors-in-dump-callback.patch @@ -1,4 +1,4 @@ -From 2aa143eb4296d3dcdae3afbc9c03f8675cbdba51 Mon Sep 17 00:00:00 2001 +From f859377de12e2faa46046b266ce4418c138e61ab Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Wed, 9 Dec 2015 15:22:19 +0100 Subject: [PATCH 17/47] backup: do not return errors in dump callback @@ -8,7 +8,7 @@ Subject: [PATCH 17/47] backup: do not return errors in dump callback 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/blockdev.c b/blockdev.c -index 4958a5f..636e58a 100644 +index af1b9d4..4b073d4 100644 --- a/blockdev.c +++ b/blockdev.c @@ -3019,6 +3019,11 @@ static int pvebackup_dump_cb(void *opaque, BlockBackend *target, diff --git a/debian/patches/pve/0018-backup-vma-correctly-propagate-error.patch b/debian/patches/pve/0018-backup-vma-correctly-propagate-error.patch index 3ea87a4..4895eb0 100644 --- a/debian/patches/pve/0018-backup-vma-correctly-propagate-error.patch +++ b/debian/patches/pve/0018-backup-vma-correctly-propagate-error.patch @@ -1,4 +1,4 @@ -From 0e111929cd58870a12b0e70b6e9e7478a656e725 Mon Sep 17 00:00:00 2001 +From 17b2fc7ed399325558b891e13e104214568fd154 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Wed, 9 Dec 2015 15:39:36 +0100 Subject: [PATCH 18/47] backup: vma: correctly propagate error @@ -10,7 +10,7 @@ Subject: [PATCH 18/47] backup: vma: correctly propagate error 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/blockdev.c b/blockdev.c -index 636e58a..db03f8b 100644 +index 4b073d4..6253ef1 100644 --- a/blockdev.c +++ b/blockdev.c @@ -3043,7 +3043,7 @@ static int pvebackup_dump_cb(void *opaque, BlockBackend *target, diff --git a/debian/patches/pve/0019-backup-vma-remove-async-queue.patch b/debian/patches/pve/0019-backup-vma-remove-async-queue.patch index 4192790..066f1b1 100644 --- a/debian/patches/pve/0019-backup-vma-remove-async-queue.patch +++ b/debian/patches/pve/0019-backup-vma-remove-async-queue.patch @@ -1,4 +1,4 @@ -From c46b20023cd8f9bbc29df0210287b4ec5dfe19a8 Mon Sep 17 00:00:00 2001 +From bf0b444a62df49c016eb47f0299e5656d830234e Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Wed, 9 Dec 2015 15:40:00 +0100 Subject: [PATCH 19/47] backup: vma: remove async queue @@ -9,7 +9,7 @@ Subject: [PATCH 19/47] backup: vma: remove async queue 2 files changed, 38 insertions(+), 147 deletions(-) diff --git a/blockdev.c b/blockdev.c -index db03f8b..0c1815d 100644 +index 6253ef1..ef159b0 100644 --- a/blockdev.c +++ b/blockdev.c @@ -3122,6 +3122,11 @@ static void pvebackup_cancel(void *opaque) diff --git a/debian/patches/pve/0020-backup-vma-run-flush-inside-coroutine.patch b/debian/patches/pve/0020-backup-vma-run-flush-inside-coroutine.patch index dbf213e..7baafcc 100644 --- a/debian/patches/pve/0020-backup-vma-run-flush-inside-coroutine.patch +++ b/debian/patches/pve/0020-backup-vma-run-flush-inside-coroutine.patch @@ -1,4 +1,4 @@ -From 92dd1098e6b4b1284f7eec46ab57a0db4e891dc3 Mon Sep 17 00:00:00 2001 +From c0b66c21bb4d4cc1f02d4259d62dd8d6d413fd7f Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Wed, 9 Dec 2015 15:40:42 +0100 Subject: [PATCH 20/47] backup: vma: run flush inside coroutine @@ -9,7 +9,7 @@ Subject: [PATCH 20/47] backup: vma: run flush inside coroutine 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/blockdev.c b/blockdev.c -index 0c1815d..d9d2b20 100644 +index ef159b0..a9a900e 100644 --- a/blockdev.c +++ b/blockdev.c @@ -3087,6 +3087,13 @@ static void pvebackup_cleanup(void) diff --git a/debian/patches/pve/0021-backup-do-not-use-bdrv_drain_all.patch b/debian/patches/pve/0021-backup-do-not-use-bdrv_drain_all.patch index 1534541..2253eb1 100644 --- a/debian/patches/pve/0021-backup-do-not-use-bdrv_drain_all.patch +++ b/debian/patches/pve/0021-backup-do-not-use-bdrv_drain_all.patch @@ -1,4 +1,4 @@ -From e5964ad4552a4b82df55a712af93feeb3f0398ba Mon Sep 17 00:00:00 2001 +From 4de872af5f176bbcc0d2f19b9fd30a7cefbddd9a Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Wed, 9 Dec 2015 15:41:13 +0100 Subject: [PATCH 21/47] backup: do not use bdrv_drain_all @@ -8,7 +8,7 @@ Subject: [PATCH 21/47] backup: do not use bdrv_drain_all 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/blockdev.c b/blockdev.c -index d9d2b20..437ed57 100644 +index a9a900e..36b4083 100644 --- a/blockdev.c +++ b/blockdev.c @@ -3135,9 +3135,6 @@ static void pvebackup_cancel(void *opaque) diff --git a/debian/patches/pve/0022-internal-snapshot-async.patch b/debian/patches/pve/0022-internal-snapshot-async.patch index efb7161..5300e7e 100644 --- a/debian/patches/pve/0022-internal-snapshot-async.patch +++ b/debian/patches/pve/0022-internal-snapshot-async.patch @@ -1,4 +1,4 @@ -From 85bba03b81d637e1dca1aa404fbb627a5e581fa1 Mon Sep 17 00:00:00 2001 +From ab6904d8e0f3a976ade19e8b5f99270738ed6518 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Wed, 9 Dec 2015 16:04:32 +0100 Subject: [PATCH 22/47] internal snapshot async diff --git a/debian/patches/pve/0023-backup-vma-allow-empty-backups.patch b/debian/patches/pve/0023-backup-vma-allow-empty-backups.patch index 694b8fd..556cae5 100644 --- a/debian/patches/pve/0023-backup-vma-allow-empty-backups.patch +++ b/debian/patches/pve/0023-backup-vma-allow-empty-backups.patch @@ -1,4 +1,4 @@ -From 7e3d5f9b54990866923b1a0b142838bd2de487b6 Mon Sep 17 00:00:00 2001 +From b5ac1badd1810f87aae5091f44bee54e3c45e979 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Wed, 9 Dec 2015 16:31:51 +0100 Subject: [PATCH 23/47] backup: vma: allow empty backups diff --git a/debian/patches/pve/0024-qmp-add-get_link_status.patch b/debian/patches/pve/0024-qmp-add-get_link_status.patch index ada2053..d382519 100644 --- a/debian/patches/pve/0024-qmp-add-get_link_status.patch +++ b/debian/patches/pve/0024-qmp-add-get_link_status.patch @@ -1,4 +1,4 @@ -From 15ff34173785bc8cf7ffa7b8146aea46d534e004 Mon Sep 17 00:00:00 2001 +From 759fdd7b7ea2f90a463d4bc766f9c53053498c58 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Wed, 9 Dec 2015 16:34:41 +0100 Subject: [PATCH 24/47] qmp: add get_link_status diff --git a/debian/patches/pve/0025-smm_available-false.patch b/debian/patches/pve/0025-smm_available-false.patch index d2dd4d4..a71811a 100644 --- a/debian/patches/pve/0025-smm_available-false.patch +++ b/debian/patches/pve/0025-smm_available-false.patch @@ -1,4 +1,4 @@ -From f175ee758bfbe2199a17b3459ece5031b3a540c8 Mon Sep 17 00:00:00 2001 +From 8a8c61f58cfde89540c885bc3b0f7e7e9d820782 Mon Sep 17 00:00:00 2001 From: Alexandre Derumier Date: Tue, 29 Sep 2015 15:37:44 +0200 Subject: [PATCH 25/47] smm_available = false diff --git a/debian/patches/pve/0026-use-whitespace-between-VERSION-and-PKGVERSION.patch b/debian/patches/pve/0026-use-whitespace-between-VERSION-and-PKGVERSION.patch index c1ceace..43d95d5 100644 --- a/debian/patches/pve/0026-use-whitespace-between-VERSION-and-PKGVERSION.patch +++ b/debian/patches/pve/0026-use-whitespace-between-VERSION-and-PKGVERSION.patch @@ -1,4 +1,4 @@ -From 2873f1f9b4114aff25c61f2484b81a554fde5a9b Mon Sep 17 00:00:00 2001 +From 7329980dbe0b2c40a7262c4ea4946dfb23c189c6 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Wed, 9 Dec 2015 16:50:05 +0100 Subject: [PATCH 26/47] use whitespace between VERSION and PKGVERSION diff --git a/debian/patches/pve/0027-vma-add-firewall.patch b/debian/patches/pve/0027-vma-add-firewall.patch index 21efef0..a3129a9 100644 --- a/debian/patches/pve/0027-vma-add-firewall.patch +++ b/debian/patches/pve/0027-vma-add-firewall.patch @@ -1,4 +1,4 @@ -From 139f49fe0cb825885fd4cddde96195d87149f07d Mon Sep 17 00:00:00 2001 +From 4e55ff68ec7aef1e2ea602890495cd862dd1161c Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Wed, 9 Dec 2015 16:51:23 +0100 Subject: [PATCH 27/47] vma: add firewall @@ -10,7 +10,7 @@ Subject: [PATCH 27/47] vma: add firewall 3 files changed, 50 insertions(+), 31 deletions(-) diff --git a/blockdev.c b/blockdev.c -index 437ed57..19828de 100644 +index 36b4083..3b82339 100644 --- a/blockdev.c +++ b/blockdev.c @@ -3163,6 +3163,44 @@ void qmp_backup_cancel(Error **errp) diff --git a/debian/patches/pve/0028-savevm-async-migration-and-bdrv_open-update.patch b/debian/patches/pve/0028-savevm-async-migration-and-bdrv_open-update.patch index 8cf3fda..ba977ce 100644 --- a/debian/patches/pve/0028-savevm-async-migration-and-bdrv_open-update.patch +++ b/debian/patches/pve/0028-savevm-async-migration-and-bdrv_open-update.patch @@ -1,4 +1,4 @@ -From 1a1312db7695f542cbd830edd9a3d1546fc32589 Mon Sep 17 00:00:00 2001 +From 54847dbb3050d9ec9dd786d572d9c1dff0757d4d Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Thu, 10 Dec 2015 15:14:00 +0100 Subject: [PATCH 28/47] savevm-async: migration and bdrv_open update diff --git a/debian/patches/pve/0029-vnc-make-x509-imply-tls-again.patch b/debian/patches/pve/0029-vnc-make-x509-imply-tls-again.patch index 555bf2b..b719a8a 100644 --- a/debian/patches/pve/0029-vnc-make-x509-imply-tls-again.patch +++ b/debian/patches/pve/0029-vnc-make-x509-imply-tls-again.patch @@ -1,4 +1,4 @@ -From 67e4c77cf81b370c1d6f82f93e54ae2631b42027 Mon Sep 17 00:00:00 2001 +From 4e0a43ec969bcdf5d3bb01892bc75346e47676d6 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Tue, 12 Jan 2016 09:09:49 +0100 Subject: [PATCH 29/47] vnc: make x509 imply tls again diff --git a/debian/patches/pve/0030-PVE-VNC-authentication.patch b/debian/patches/pve/0030-PVE-VNC-authentication.patch index 8cd0422..86d2bab 100644 --- a/debian/patches/pve/0030-PVE-VNC-authentication.patch +++ b/debian/patches/pve/0030-PVE-VNC-authentication.patch @@ -1,4 +1,4 @@ -From 87778e964f02be365a9e31dabb85ae1e15197b2a Mon Sep 17 00:00:00 2001 +From d55b3d4bca482ded41c0c1489626e426007e786c Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Mon, 11 Jan 2016 10:40:31 +0100 Subject: [PATCH 30/47] PVE VNC authentication diff --git a/debian/patches/pve/0031-vma-writer-don-t-bail-out-on-zero-length-files.patch b/debian/patches/pve/0031-vma-writer-don-t-bail-out-on-zero-length-files.patch index 4c12434..f6e57cd 100644 --- a/debian/patches/pve/0031-vma-writer-don-t-bail-out-on-zero-length-files.patch +++ b/debian/patches/pve/0031-vma-writer-don-t-bail-out-on-zero-length-files.patch @@ -1,4 +1,4 @@ -From 282444f8f4dcf073017d46bd0742b947d1fbd894 Mon Sep 17 00:00:00 2001 +From c1210916b52651aaa5d27e69fce78dd57818eab1 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Mon, 8 Feb 2016 08:23:34 +0100 Subject: [PATCH 31/47] vma-writer: don't bail out on zero-length files diff --git a/debian/patches/pve/0032-vma-better-driver-guessing-for-bdrv_open.patch b/debian/patches/pve/0032-vma-better-driver-guessing-for-bdrv_open.patch index d10daa2..f6cbaad 100644 --- a/debian/patches/pve/0032-vma-better-driver-guessing-for-bdrv_open.patch +++ b/debian/patches/pve/0032-vma-better-driver-guessing-for-bdrv_open.patch @@ -1,4 +1,4 @@ -From 34252ba5e295a4c1be59dc8e722a23d9c35e7d68 Mon Sep 17 00:00:00 2001 +From 0cf02f586f50e0bc1b25f0ecf76207b2510d77df Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Tue, 23 Feb 2016 15:48:41 +0100 Subject: [PATCH 32/47] vma: better driver guessing for bdrv_open diff --git a/debian/patches/pve/0033-block-add-the-zeroinit-block-driver-filter.patch b/debian/patches/pve/0033-block-add-the-zeroinit-block-driver-filter.patch index 0993b12..370c8a9 100644 --- a/debian/patches/pve/0033-block-add-the-zeroinit-block-driver-filter.patch +++ b/debian/patches/pve/0033-block-add-the-zeroinit-block-driver-filter.patch @@ -1,4 +1,4 @@ -From 4c61486908f438cdf5833e5b9c6d6e3a8e332e7d Mon Sep 17 00:00:00 2001 +From 35facc3a3549baf4cccaef27afa9c35a25abe91c Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Thu, 17 Mar 2016 11:33:37 +0100 Subject: [PATCH 33/47] block: add the zeroinit block driver filter diff --git a/debian/patches/pve/0034-vma-add-format-option-to-device-mapping.patch b/debian/patches/pve/0034-vma-add-format-option-to-device-mapping.patch index ca46f57..1e3b5ee 100644 --- a/debian/patches/pve/0034-vma-add-format-option-to-device-mapping.patch +++ b/debian/patches/pve/0034-vma-add-format-option-to-device-mapping.patch @@ -1,4 +1,4 @@ -From 75cc381c5a486241e47900eab6b0e99de7f45665 Mon Sep 17 00:00:00 2001 +From a61194439318c95dfcb7df973ac961c12937dbcd Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Tue, 12 Apr 2016 13:49:44 +0200 Subject: [PATCH 34/47] vma: add format option to device mapping diff --git a/debian/patches/pve/0035-fix-possible-unitialised-return-value.patch b/debian/patches/pve/0035-fix-possible-unitialised-return-value.patch index b6f3c5f..1e39eab 100644 --- a/debian/patches/pve/0035-fix-possible-unitialised-return-value.patch +++ b/debian/patches/pve/0035-fix-possible-unitialised-return-value.patch @@ -1,4 +1,4 @@ -From d1b0367a22cb73d1a84b3eb9000bb18cedd009ac Mon Sep 17 00:00:00 2001 +From 6db418de8e775dd2f3699033699777498f4e2afd Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Wed, 6 Apr 2016 16:45:15 +0200 Subject: [PATCH 35/47] fix possible unitialised return value diff --git a/debian/patches/pve/0036-vnc-refactor-to-QIOChannelSocket.patch b/debian/patches/pve/0036-vnc-refactor-to-QIOChannelSocket.patch index 8c03220..f6d3223 100644 --- a/debian/patches/pve/0036-vnc-refactor-to-QIOChannelSocket.patch +++ b/debian/patches/pve/0036-vnc-refactor-to-QIOChannelSocket.patch @@ -1,4 +1,4 @@ -From 0d19a91c710650ed7eb0aad9654e8d13ecf7489a Mon Sep 17 00:00:00 2001 +From f9fec937bcc33ff1edb11b53107486a35b23f2a8 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Wed, 6 Apr 2016 16:47:54 +0200 Subject: [PATCH 36/47] vnc: refactor to QIOChannelSocket diff --git a/debian/patches/pve/0037-vma-use-BlockBackend-on-extract.patch b/debian/patches/pve/0037-vma-use-BlockBackend-on-extract.patch index c92e471..c0a5610 100644 --- a/debian/patches/pve/0037-vma-use-BlockBackend-on-extract.patch +++ b/debian/patches/pve/0037-vma-use-BlockBackend-on-extract.patch @@ -1,4 +1,4 @@ -From ccba81cdfebcaa636ec3c592533b0de8a18f1b31 Mon Sep 17 00:00:00 2001 +From d63b3c58bce32b976231923f5e186ebd55259c98 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Fri, 1 Jul 2016 15:47:29 +0200 Subject: [PATCH 37/47] vma: use BlockBackend on extract diff --git a/debian/patches/pve/0038-vma-byte-based-write-calls.patch b/debian/patches/pve/0038-vma-byte-based-write-calls.patch index 039ed49..3e99dcd 100644 --- a/debian/patches/pve/0038-vma-byte-based-write-calls.patch +++ b/debian/patches/pve/0038-vma-byte-based-write-calls.patch @@ -1,4 +1,4 @@ -From 27c636db09e70ea1d0ed4d21806e0206be7f208e Mon Sep 17 00:00:00 2001 +From a004ee9295029201e8fc3b8fe4acf7f85674527c Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Fri, 9 Sep 2016 14:51:28 +0200 Subject: [PATCH 38/47] vma: byte based write calls diff --git a/debian/patches/pve/0039-rbd-disable-rbd_cache_writethrough_until_flush-with-.patch b/debian/patches/pve/0039-rbd-disable-rbd_cache_writethrough_until_flush-with-.patch index 5d117f2..6709196 100644 --- a/debian/patches/pve/0039-rbd-disable-rbd_cache_writethrough_until_flush-with-.patch +++ b/debian/patches/pve/0039-rbd-disable-rbd_cache_writethrough_until_flush-with-.patch @@ -1,4 +1,4 @@ -From 13fa6cdde41cbd856835a068bf7642d9298d23df Mon Sep 17 00:00:00 2001 +From 0dd047c39e7821c8e31f9133be12bc9be61c045c Mon Sep 17 00:00:00 2001 From: Alexandre Derumier Date: Tue, 26 Jul 2016 16:51:00 +0200 Subject: [PATCH 39/47] rbd: disable rbd_cache_writethrough_until_flush with diff --git a/debian/patches/pve/0040-enable-cache-unsafe-for-vma-extract_content-and-qmp_.patch b/debian/patches/pve/0040-enable-cache-unsafe-for-vma-extract_content-and-qmp_.patch index 4cd29f3..e0f1264 100644 --- a/debian/patches/pve/0040-enable-cache-unsafe-for-vma-extract_content-and-qmp_.patch +++ b/debian/patches/pve/0040-enable-cache-unsafe-for-vma-extract_content-and-qmp_.patch @@ -1,4 +1,4 @@ -From cbf0d2aca8df738ee33bc6287114f2324a57de2d Mon Sep 17 00:00:00 2001 +From 5a587bc1cfc30faa8506b5c2925b767b4c3d7b56 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Mon, 1 Aug 2016 10:52:46 +0200 Subject: [PATCH 40/47] enable cache=unsafe for vma extract_content and diff --git a/debian/patches/pve/0041-savevm-async-updates.patch b/debian/patches/pve/0041-savevm-async-updates.patch index fc17354..350337d 100644 --- a/debian/patches/pve/0041-savevm-async-updates.patch +++ b/debian/patches/pve/0041-savevm-async-updates.patch @@ -1,4 +1,4 @@ -From 98816ef75e0e2217b0d484a92519d26a776c41e4 Mon Sep 17 00:00:00 2001 +From d7b0ad8cf8ef0aad35b0549128003dbb49b8386d Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Fri, 9 Sep 2016 15:21:19 +0200 Subject: [PATCH 41/47] savevm-async updates diff --git a/debian/patches/pve/0042-qmp_snapshot_drive-add-aiocontext.patch b/debian/patches/pve/0042-qmp_snapshot_drive-add-aiocontext.patch index c9bfdae..59f359e 100644 --- a/debian/patches/pve/0042-qmp_snapshot_drive-add-aiocontext.patch +++ b/debian/patches/pve/0042-qmp_snapshot_drive-add-aiocontext.patch @@ -1,4 +1,4 @@ -From 325948ca53c1fd96094f24b49e5ae415454f8947 Mon Sep 17 00:00:00 2001 +From 4fb6191acb1fdff8170a26ba9acd835c9eaf8218 Mon Sep 17 00:00:00 2001 From: Alexandre Derumier Date: Tue, 13 Sep 2016 01:57:56 +0200 Subject: [PATCH 42/47] qmp_snapshot_drive: add aiocontext diff --git a/debian/patches/pve/0043-vma-sizes-passed-to-blk_co_preadv-should-be-bytes-no.patch b/debian/patches/pve/0043-vma-sizes-passed-to-blk_co_preadv-should-be-bytes-no.patch index 49efb71..1a6bc90 100644 --- a/debian/patches/pve/0043-vma-sizes-passed-to-blk_co_preadv-should-be-bytes-no.patch +++ b/debian/patches/pve/0043-vma-sizes-passed-to-blk_co_preadv-should-be-bytes-no.patch @@ -1,4 +1,4 @@ -From ccf7839947911be20b1d783c090a8af2e99908f3 Mon Sep 17 00:00:00 2001 +From 220fb93343dc6c05989c903873d8ed68943848ef Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Fri, 21 Oct 2016 09:09:26 +0200 Subject: [PATCH 43/47] vma: sizes passed to blk_co_preadv should be bytes now diff --git a/debian/patches/pve/0044-glusterfs-no-default-logfile-if-daemonized.patch b/debian/patches/pve/0044-glusterfs-no-default-logfile-if-daemonized.patch index 65eae64..107640b 100644 --- a/debian/patches/pve/0044-glusterfs-no-default-logfile-if-daemonized.patch +++ b/debian/patches/pve/0044-glusterfs-no-default-logfile-if-daemonized.patch @@ -1,4 +1,4 @@ -From 2415c407a55184041415874ff84f14b583d0e766 Mon Sep 17 00:00:00 2001 +From cb89d816594f141bad45536886900cbf33ba09bd Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Mon, 24 Oct 2016 09:32:36 +0200 Subject: [PATCH 44/47] glusterfs: no default logfile if daemonized diff --git a/debian/patches/pve/0045-qmp_delete_drive_snapshot-add-aiocontext.patch b/debian/patches/pve/0045-qmp_delete_drive_snapshot-add-aiocontext.patch index accdad1..6882f83 100644 --- a/debian/patches/pve/0045-qmp_delete_drive_snapshot-add-aiocontext.patch +++ b/debian/patches/pve/0045-qmp_delete_drive_snapshot-add-aiocontext.patch @@ -1,4 +1,4 @@ -From 6e77b017c725d2e42faa63228fa56c3b20e083c6 Mon Sep 17 00:00:00 2001 +From 58d620cb1d511be7a6521e76a6cd54ebbbbae2b7 Mon Sep 17 00:00:00 2001 From: Alexandre Derumier Date: Mon, 7 Nov 2016 11:47:50 +0100 Subject: [PATCH 45/47] qmp_delete_drive_snapshot : add aiocontext diff --git a/debian/patches/pve/0046-convert-savevm-async-to-threads.patch b/debian/patches/pve/0046-convert-savevm-async-to-threads.patch index dca0c21..e216979 100644 --- a/debian/patches/pve/0046-convert-savevm-async-to-threads.patch +++ b/debian/patches/pve/0046-convert-savevm-async-to-threads.patch @@ -1,4 +1,4 @@ -From 9b845edfd3bd571921af56e9f4fc3f7d358049ca Mon Sep 17 00:00:00 2001 +From 190e9321e1657ec0b956ecece21d6a037487cd14 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Tue, 8 Nov 2016 11:13:06 +0100 Subject: [PATCH 46/47] convert savevm-async to threads diff --git a/debian/patches/pve/0047-glusterfs-allow-partial-reads.patch b/debian/patches/pve/0047-glusterfs-allow-partial-reads.patch index 4b3e375..8dbebc5 100644 --- a/debian/patches/pve/0047-glusterfs-allow-partial-reads.patch +++ b/debian/patches/pve/0047-glusterfs-allow-partial-reads.patch @@ -1,4 +1,4 @@ -From 2b93cabb41628355ef87e478ea4616e58019a85d Mon Sep 17 00:00:00 2001 +From 2cebda37c624832599906df01f540fdc76ecac50 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Wed, 30 Nov 2016 10:27:47 +0100 Subject: [PATCH 47/47] glusterfs: allow partial reads -- 2.39.2