|
From: | Alberto Garcia |
Subject: | Re: [Qemu-block] [PATCH v9 07/11] block: Add QMP support for streaming to an intermediate layer |
Date: | Tue, 03 May 2016 17:09:05 +0200 |
User-agent: | Notmuch/0.18.2 (http://notmuchmail.org) Emacs/24.4.1 (i586-pc-linux-gnu) |
On Tue 03 May 2016 03:48:47 PM CEST, Kevin Wolf wrote: > The solution to that should be simply changing the order of things: > > 1. bdrv_drained_begin() > 2. bdrv_reopen_queue() > 3. bdrv_reopen_multiple() > * Instead of bdrv_drain_all(), assert that no requests are pending No requests are pending in any member of the bs_queue? I don't have the time to debug it today, but this part doesn't seem to be working. > * We don't run requests, so we can't complete a block job and > manipulate the graph any more > 4. then bdrv_drained_end() Berto
[Prev in Thread] | Current Thread | [Next in Thread] |