[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH for-2.9 v3 0/5] Sheepdog cleanups
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PATCH for-2.9 v3 0/5] Sheepdog cleanups |
Date: |
Tue, 29 Nov 2016 12:32:40 +0100 |
Cleaning up the code and removing duplication makes it simpler to
later adapt it for the multiqueue work.
Tested against sheepdog 1.0. I also tested taking snapshots and reverting
to older snapshots, but the latter only worked with "dog vdi rollback".
Neither loadvm nor qemu-img worked for me.
Paolo
v1->v2: placate patchew
v2->v3: rebase
Paolo Bonzini (5):
sheepdog: remove unused cancellation support
sheepdog: reorganize coroutine flow
sheepdog: do not use BlockAIOCB
sheepdog: simplify inflight_aio_head management
sheepdog: reorganize check for overlapping requests
block/sheepdog.c | 289 ++++++++++++++++---------------------------------------
1 file changed, 83 insertions(+), 206 deletions(-)
--
2.9.3
- [Qemu-devel] [PATCH for-2.9 v3 0/5] Sheepdog cleanups,
Paolo Bonzini <=
- [Qemu-devel] [PATCH 1/5] sheepdog: remove unused cancellation support, Paolo Bonzini, 2016/11/29
- [Qemu-devel] [PATCH 2/5] sheepdog: reorganize coroutine flow, Paolo Bonzini, 2016/11/29
- [Qemu-devel] [PATCH 3/5] sheepdog: do not use BlockAIOCB, Paolo Bonzini, 2016/11/29
- [Qemu-devel] [PATCH 5/5] sheepdog: reorganize check for overlapping requests, Paolo Bonzini, 2016/11/29
- [Qemu-devel] [PATCH 4/5] sheepdog: simplify inflight_aio_head management, Paolo Bonzini, 2016/11/29