> On 26 Mar 2017, at 11:48, Wouter Verhelst <w...@uter.be> wrote:
> 
> Hi Nivin,
> 
> On Wed, Mar 22, 2017 at 12:07:19PM -0700, Nivin Lawrence wrote:
>>      I was unable to find a lot of details on NBD over UDP, could you please
>> let me know if this is supported (for read/write).
> 
> It isn't; NBD relies on the TCP sequencing and checksumming far too much
> currently.
> 
>> The objective is to achieve
>> the same functionality of server restart by keeping the server stateless so
>> that if the server has to be restarted, you could still have the clients
>> continue, which does not look like is the case with TCP. Possibly NBD has 
>> more
>> reasons than just TCP to support server restart, if so, could you please 
>> list a
>> few. 
>> 
>>     If not UDP, is there an option to restart the NBD server without 
>> impacting
>> the clients?
> 
> nbd-client has a "-persist" option which is meant to support connection
> restart when necessary, but I'm not sure how well it works currently
> (you'd have to check).

Also NBD as a protocol currently fundamentally relies on a certain amount
of connection state, as negotiated during the negotiation phase.

I think the stateless/non-stateless question is not necessarily linked
with UDP/TCP (as demonstrated by the fact that NFSv4 runs over both
happily).

-- 
Alex Bligh





------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nbd-general mailing list
Nbd-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nbd-general

Reply via email to