semantic: 0.212 other: 0.131 device: 0.103 graphic: 0.088 performance: 0.082 PID: 0.071 vnc: 0.061 socket: 0.051 network: 0.048 files: 0.039 boot: 0.039 permissions: 0.029 debug: 0.028 KVM: 0.019 debug: 0.203 performance: 0.143 files: 0.116 other: 0.116 semantic: 0.106 PID: 0.070 device: 0.064 boot: 0.038 network: 0.038 socket: 0.033 graphic: 0.023 vnc: 0.021 KVM: 0.017 permissions: 0.015 qemu-io: Exit code is always zero The qemu-io always returns zero on exit independently on errors occurred during the command execution. Example, $ qemu-io -c 'write 128 234' /tmp/run1/test-1/test.img offset 128 is not sector aligned $ echo $? 0 qemu.git HEAD: 41a1a9c42c4e On Tue, Jul 29, 2014 at 08:07:44AM -0000, Maria Kustova wrote: > The qemu-io always returns zero on exit independently on errors occurred > during the command execution. > > Example, > > $ qemu-io -c 'write 128 234' /tmp/run1/test-1/test.img > > offset 128 is not sector aligned > > $ echo $? > 0 > > > qemu.git HEAD: 41a1a9c42c4e For single commands it makes sense to return the command success as the exit code. When qemu-io is used interactively or with multiple -c options we need a error handling policy. For this reason it is not totally trivial to implement. Stefan Looking through old bug tickets... is this still an issue with the latest version of QEMU? Or could we close this ticket nowadays? Should be fixed as of 6b3aa8485ca8e.