[AFS3-std] Re: Last Call: draft-allbery-afs-srv-records
(DNS SRV Resource Records for AFS) to Proposed Standard
Jeffrey Hutzelman
jhutz@cmu.edu
Thu, 04 Feb 2010 14:05:21 -0500
--On Thursday, February 04, 2010 01:59:36 PM -0500 Jeffrey Altman
<jaltman@secure-endpoints.com> wrote:
> On 2/4/2010 12:02 PM, Jeffrey Hutzelman wrote:
>> --On Wednesday, February 03, 2010 03:27:01 PM -0800 Russ Allbery
>> <rra@stanford.edu> wrote:
>>
>>> SM <sm@resistor.net> writes:
>>>> At 17:03 01-02-10, Russ Allbery wrote:
>>>
>>>>> Ah, thank you. Changed to SHOULD on the assumption that the
>>>>> (pre-2119)
>>>>> language in RFC 1034 was intended to have roughly the same meaning.
>>>
>>>> "SHOULD" as a requirement first appeared in RFC 1122. It does not
>>>> necessarily apply to RFCs published before RFC 2119.
>>>
>>> I guess I'm not clear on what you think the correct fix is. I'm
>>> hesitant
>>> to use a lowercase "should" in a document that explicitly references RFC
>>> 2119, since then it's ambiguous what that is supposed to mean in
>>> terms of
>>> a standard requirement.
>>
>> Agree. I think we want to elevate this to SHOULD in this case, even
>> if the original 1034 requirement was not that strong. Clients failing
>> to operate this way presents real operational problems for AFS cell
>> administrators. I would suggest a slight rewording, so that the
>> present text cannot be read to imply that 1034 says "SHOULD" in the
>> 2119 sense, when in fact it is somewhat more ambiguous.
>>
>> -- Jeff
>>
> How about?
>
> AFS clients MAY remember which targets are inaccessible by that
> client and ignore those targets when determining which server to
> contact first. As is common practice, clients which do this SHOULD
> have a mechanism to retry targets which were previously inaccessible
> and reconsider them according to their priority and weight if they
> become accessible again.
That's not the text we're talking about.