diff options
| author | Daniel P. Berrangé | 2019-02-20 15:58:19 +0100 |
|---|---|---|
| committer | Eric Blake | 2019-02-26 17:45:37 +0100 |
| commit | 3e6f45446b11ccc20b4b751f70331f03d70369b8 (patch) | |
| tree | a92dc08d5e2b7f3a9e85d4b4adde02fcc05dc4f9 /include | |
| parent | iotests: ensure we print nbd server log on error (diff) | |
| download | qemu-3e6f45446b11ccc20b4b751f70331f03d70369b8.tar.gz qemu-3e6f45446b11ccc20b4b751f70331f03d70369b8.tar.xz qemu-3e6f45446b11ccc20b4b751f70331f03d70369b8.zip | |
iotests: avoid broken pipe with certtool
When we run "certtool 2>&1 | head -1" the latter command is likely to
complete and exit before certtool has written everything it wants to
stderr. In at least the RHEL-7 gnutls 3.3.29 this causes certtool to
quit with broken pipe before it has finished writing the desired
output file to disk. This causes non-deterministic failures of the
iotest 233 because the certs are sometimes zero length files.
If certtool fails the "head -1" means we also lose any useful error
message it would have printed.
Thus this patch gets rid of the pipe and post-processes the output in a
more flexible & reliable manner.
Reported-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20190220145819.30969-3-berrange@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
