On 12/13/18 11:44 AM, Nir Soffer wrote:
>> The things is, qemu-io was never meant to be used by other
>> applications that need to process the results, it's a tool for testing
>> and debugging. If we had meant it to be used by other programs, we would
>> have given it a machine-friendly interface.
>>
>> The machine-friendly interface to the QEMU block layer is qemu-nbd.
>>
>
> nbd is awesome, but much more complicated to use for testing. You need to:
>
> 1. start qemu-nbd
> 2. wait until it is ready
> 3. use nbd client (we have one now), or connect the qemu-nbd to /dev/ndbX,
> which on
> Fedora 28 leaves stale /dev/nbdX devices after disconnection
> (I reported this few month ago here).
Is that true even when you use 'qemu-nbd -d /dev/nbdX' after you are done?
It was true when I reported this here: