On 29/11/2016 12:32, Paolo Bonzini wrote: > 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.8 is now out, so ping. Paolo