[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-block] [PATCH for-2.11 0/4] Fix qemu-iotests failures
From: |
Kevin Wolf |
Subject: |
[Qemu-block] [PATCH for-2.11 0/4] Fix qemu-iotests failures |
Date: |
Tue, 28 Nov 2017 16:43:46 +0100 |
This reverts the recent fix for the case of qemu-iotests 200 (block job
completion races when using a separate I/O thread) that only fixed a
symptom and caused many regressions, and replaces it with a new
solution that hopefully attacks the right root cause.
The series also contains a bonus fix for a bug that was uncovered by the
different timing with the patches that are reverted here.
Kevin Wolf (4):
Revert "coroutine: abort if we try to schedule or enter a pending
coroutine"
Revert "blockjob: do not allow coroutine double entry or
entry-after-completion"
coroutine: Cancel aio_co_schedule() on direct entry
block: Expect graph changes in bdrv_parent_drained_begin/end
include/block/blockjob_int.h | 3 +--
include/qemu/coroutine_int.h | 14 ++++----------
block/io.c | 8 ++++----
blockjob.c | 7 ++-----
util/async.c | 26 +++++++++++++-------------
util/qemu-coroutine-sleep.c | 12 ------------
util/qemu-coroutine.c | 31 +++++++++++++++++--------------
7 files changed, 41 insertions(+), 60 deletions(-)
--
2.13.6
- [Qemu-block] [PATCH for-2.11 0/4] Fix qemu-iotests failures,
Kevin Wolf <=
- [Qemu-block] [PATCH for-2.11 1/4] Revert "coroutine: abort if we try to schedule or enter a pending coroutine", Kevin Wolf, 2017/11/28
- Re: [Qemu-block] [PATCH for-2.11 1/4] Revert "coroutine: abort if we try to schedule or enter a pending coroutine", Jeff Cody, 2017/11/28
- Re: [Qemu-block] [PATCH for-2.11 1/4] Revert "coroutine: abort if we try to schedule or enter a pending coroutine", Paolo Bonzini, 2017/11/28
- Re: [Qemu-block] [PATCH for-2.11 1/4] Revert "coroutine: abort if we try to schedule or enter a pending coroutine", Kevin Wolf, 2017/11/28
- Re: [Qemu-block] [PATCH for-2.11 1/4] Revert "coroutine: abort if we try to schedule or enter a pending coroutine", Paolo Bonzini, 2017/11/28
- Re: [Qemu-block] [PATCH for-2.11 1/4] Revert "coroutine: abort if we try to schedule or enter a pending coroutine", Kevin Wolf, 2017/11/28
- Re: [Qemu-block] [PATCH for-2.11 1/4] Revert "coroutine: abort if we try to schedule or enter a pending coroutine", Jeff Cody, 2017/11/28
- Re: [Qemu-block] [PATCH for-2.11 1/4] Revert "coroutine: abort if we try to schedule or enter a pending coroutine", Paolo Bonzini, 2017/11/28
[Qemu-block] [PATCH for-2.11 3/4] coroutine: Cancel aio_co_schedule() on direct entry, Kevin Wolf, 2017/11/28