qemu-block
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] iotests: Test nbd client reconnect


From: Andrey Shinkevich
Subject: Re: [PATCH] iotests: Test nbd client reconnect
Date: Mon, 28 Oct 2019 10:18:32 +0000


On 28/10/2019 13:17, Vladimir Sementsov-Ogievskiy wrote:
> 28.10.2019 10:55, Eric Blake wrote:
>> On 10/27/19 3:48 PM, Andrey Shinkevich wrote:
>>> The stress test for an NBD client. The NBD server is disconnected after
>>> a client write operation. The NBD client should reconnect and retry the
>>> operation.
>>>
>>> Suggested-by: Denis V. Lunev <address@hidden>
>>> Signed-off-by: Andrey Shinkevich <address@hidden>
>>> ---
>>>    tests/qemu-iotests/277     | 91 
>>> ++++++++++++++++++++++++++++++++++++++++++++++
>>>    tests/qemu-iotests/277.out |  7 ++++
>>>    tests/qemu-iotests/group   |  1 +
>>>    3 files changed, 99 insertions(+)
>>>    create mode 100755 tests/qemu-iotests/277
>>>    create mode 100644 tests/qemu-iotests/277.out
>>
>> How does this differ from 264?  If it adds anything new, can it be merged 
>> into the existing test?
>>
> 
> 264 is backup over NBD with reconnect. Here is another thing: check that the 
> only small request works
> with reconnect, if disconnect occurs exactly after request was accepted by 
> server and client knows,
> that requests is successfully accepted. We want to check that client will not 
> wait reply forever but
> resend the request to new started NBD server.
> 
> So, I think, they are different enough to keep them in separate. Still, if we 
> want to merge them, it
> means that we should rewrite them in unittest style, with test-cases, as I 
> think that huge text-camparing
> tests with several test cases are bad thing, I'll write a separate letter 
> about it to discuss a bit later.
> 

Please look at the v2 coming...
-- 
With the best regards,
Andrey Shinkevich


reply via email to

[Prev in Thread] Current Thread [Next in Thread]