[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [Qemu-block] [PATCH v5 7/9] nbd: Implement NBD_OPT_GO o
From: |
Eric Blake |
Subject: |
Re: [Qemu-devel] [Qemu-block] [PATCH v5 7/9] nbd: Implement NBD_OPT_GO on client |
Date: |
Mon, 17 Jul 2017 08:52:58 -0500 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 |
On 07/17/2017 06:41 AM, Eric Blake wrote:
>> This breaks qemu-iotests 140 and 143:
>
>> -can't open device nbd+unix:///drv?socket=TEST_DIR/nbd: No export with name
>> 'drv' available
>> +can't open device nbd+unix:///drv?socket=TEST_DIR/nbd: Requested export not
>> available for option 7 (go)
>> +export 'drv' not present
>>
>> We could just update the reference output, but I actually believe the
>> old error message was better.
>
> One line is indeed better than two; I'm still playing with the easiest
> way to get the desired output.
The fact that output is two lines is because the client is now replaying
the server's error message (something that was not previously possible,
prior to NBD_OPT_GO). Dropping that information may not hurt in this
case, but it's nice to show the server's message when one is present.
Maybe I can change this to:
can't open device nbd+unix:///drv?socket=TEST_DIR/nbd: Requested export
not available
server reported: export 'drv' not present
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3266
Virtualization: qemu.org | libvirt.org
signature.asc
Description: OpenPGP digital signature
- Re: [Qemu-devel] [PATCH v5 4/9] nbd: Simplify trace of client flags in negotiation, (continued)
- [Qemu-devel] [PATCH v5 5/9] nbd: Refactor reply to NBD_OPT_EXPORT_NAME, Eric Blake, 2017/07/07
- [Qemu-devel] [PATCH v5 3/9] nbd: Expose and debug more NBD constants, Eric Blake, 2017/07/07
- [Qemu-devel] [PATCH v5 8/9] nbd: Implement NBD_INFO_BLOCK_SIZE on server, Eric Blake, 2017/07/07
- [Qemu-devel] [PATCH v5 7/9] nbd: Implement NBD_OPT_GO on client, Eric Blake, 2017/07/07
- Re: [Qemu-devel] [PATCH v5 7/9] nbd: Implement NBD_OPT_GO on client, Vladimir Sementsov-Ogievskiy, 2017/07/19
[Qemu-devel] [PATCH v5 6/9] nbd: Implement NBD_OPT_GO on server, Eric Blake, 2017/07/07
[Qemu-devel] [PATCH v5 9/9] nbd: Implement NBD_INFO_BLOCK_SIZE on client, Eric Blake, 2017/07/07
Re: [Qemu-devel] [PATCH v5 0/9] Implement NBD_OPT_GO, block size advertisement, Paolo Bonzini, 2017/07/13