[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-block] [PATCH for-2.11 0/4] Fix qemu-iotests failures
From: |
Jeff Cody |
Subject: |
Re: [Qemu-block] [PATCH for-2.11 0/4] Fix qemu-iotests failures |
Date: |
Tue, 28 Nov 2017 10:56:47 -0500 |
User-agent: |
Mutt/1.5.24 (2015-08-30) |
On Tue, Nov 28, 2017 at 04:43:46PM +0100, Kevin Wolf wrote:
> 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
>
Tested-by: Jeff Cody <address@hidden>
- [Qemu-block] [PATCH for-2.11 1/4] Revert "coroutine: abort if we try to schedule or enter a pending coroutine", (continued)
- [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
- [Qemu-block] [PATCH for-2.11 3/4] coroutine: Cancel aio_co_schedule() on direct entry, Kevin Wolf, 2017/11/28
- [Qemu-block] [PATCH for-2.11 2/4] Revert "blockjob: do not allow coroutine double entry or entry-after-completion", Kevin Wolf, 2017/11/28
- [Qemu-block] [PATCH for-2.11 4/4] block: Expect graph changes in bdrv_parent_drained_begin/end, Kevin Wolf, 2017/11/28
- Re: [Qemu-block] [PATCH for-2.11 0/4] Fix qemu-iotests failures,
Jeff Cody <=
- Re: [Qemu-block] [PATCH for-2.11 0/4] Fix qemu-iotests failures, Stefan Hajnoczi, 2017/11/28