Re: [Nbd] [PATCHv3] docs/proto.md: Clarify SHOULD / MUST / MAY etc
- To: Wouter Verhelst <w@...112...>
- Cc: "nbd-general@lists.sourceforge.net" <nbd-general@lists.sourceforge.net>
- Subject: Re: [Nbd] [PATCHv3] docs/proto.md: Clarify SHOULD / MUST / MAY etc
- From: Alex Bligh <alex@...872...>
- Date: Wed, 6 Apr 2016 23:06:15 +0100
- Message-id: <67802F7D-0465-4FBC-BF66-1D5CA9BF70DE@...872...>
- In-reply-to: <20160406215410.GB30733@...3...>
- References: <1459972015-46235-1-git-send-email-alex@...872...> <57056BBB.4060403@...696...> <1FC7CF3D-C25B-46F7-BBAC-557E2509FCAB@...872...> <20160406215410.GB30733@...3...>
On 6 Apr 2016, at 22:54, Wouter Verhelst <w@...112...> wrote:
>> No I think clients should be required to be back compatible. There is
>> nothing however preventing them terminating the connection.
>
> That does not describe MUST, it describes SHOULD...
I'm saying the client MUST respect (and deal with) NBD_REP_UNSUP;
if they don't there is no back compatibility.
The client is always able to disconnect at any time. For instance
if the user presses ^C. We don't have to explicitly say that, or
weaken the 'MUST' do we?
--
Alex Bligh
Reply to: