> On 4 Jan 2016, at 18:18, Brian Haberman <br...@innovationslab.net> wrote:
> 
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
> 
> I support the publication of this document, but I have a point I want to
> discuss to help with the clarity of the spec.
> 
> Section 3.2.1 says that clients send this option with the first query
> sent on a TCP connection and Section 3.2.2 says it should honor the
> timeout provided by the server and close the socket when appropriate.
> What is not discussed is how the client should manage the timer with
> respect to the reception of multiple query responses that may, or may
> not, include edns-tcp-keepalive option. Section 3.3.2 says the server MAY
> send the option, so it is up to the server to decide when to include the
> option and the corresponding timeout value. Should the client's timer
> simply reflect the value sent in the latest response? The smallest
> remaining time?
> 
> I think a few sentences on client timer management would be beneficial.

Hi, 

Thanks for the feedback. The intention in section 3.2.2 was that the client 
should update the timeout whenever receiving a new value in any response. Would 
it be enough to clarify by changing the last sentence in the second paragraph 
to:

  “It SHOULD honour the timeout received in that response (overriding any 
previous timeout) and
   initiate close of the connection before the timeout expires.”

Regards

Sara. 
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to