diff options
| author | Max Reitz <mreitz@redhat.com> | 2019-05-08 23:18:17 +0200 |
|---|---|---|
| committer | Eric Blake <eblake@redhat.com> | 2019-06-13 08:50:47 -0500 |
| commit | 6177b58431cd19fddfd025225403876b8deeeec7 (patch) | |
| tree | b73f7dc76638cbfc057282c3bfbcf14563c0edd7 /python/qemu/qtest.py | |
| parent | 637bc5a5d8b7612bbbccd998d4183d2affb189e6 (diff) | |
| download | focaccia-qemu-6177b58431cd19fddfd025225403876b8deeeec7.tar.gz focaccia-qemu-6177b58431cd19fddfd025225403876b8deeeec7.zip | |
iotests.py: Add qemu_nbd_early_pipe()
qemu_nbd_pipe() currently unconditionally reads qemu-nbd's output. That is not ideal because qemu-nbd may keep stderr open after the parent process has exited. Currently, the only user of qemu_nbd_pipe() is 147, which discards the whole output if the parent process returned success and only evaluates it on error. Therefore, we can replace qemu_nbd_pipe() by qemu_nbd_early_pipe() that does the same: Discard the output on success, and return it on error. Signed-off-by: Max Reitz <mreitz@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Message-Id: <20190508211820.17851-3-mreitz@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'python/qemu/qtest.py')
0 files changed, 0 insertions, 0 deletions