summary refs log tree commit diff stats
path: root/tests/test-string-input-visitor.c
diff options
context:
space:
mode:
authorKevin Wolf <kwolf@redhat.com>2016-05-11 14:57:23 +0200
committerKevin Wolf <kwolf@redhat.com>2016-05-19 16:45:30 +0200
commitbb9aaecaf1d9b9d7da8f8c73a4cbf3afd9848abe (patch)
treeb104272631bfecd77dae99b9f8b9c84cb93c7d52 /tests/test-string-input-visitor.c
parentc2066af0514d80a805dac82accaec1121babfa15 (diff)
downloadfocaccia-qemu-bb9aaecaf1d9b9d7da8f8c73a4cbf3afd9848abe.tar.gz
focaccia-qemu-bb9aaecaf1d9b9d7da8f8c73a4cbf3afd9848abe.zip
block/io: Quiesce parents between drained_begin/end
So far, bdrv_parent_drained_begin/end() was called for the duration of
the actual bdrv_drain() at the beginning of a drained section, but we
really should keep parents quiesced until the end of the drained
section.

This does not actually change behaviour at this point because the only
user of the .drained_begin/end BdrvChildRole callback is I/O throttling,
which already doesn't send any new requests after flushing its queue in
.drained_begin. The patch merely removes a trap for future users.

Reported-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'tests/test-string-input-visitor.c')
0 files changed, 0 insertions, 0 deletions