[AFS3-std] draft-brashear-afs3-pts-extended-names to Experimental
Tom Keiser
tkeiser@sinenomine.net
Fri, 11 Mar 2011 19:33:10 -0500
On Fri, Mar 11, 2011 at 6:51 PM, Simon Wilkinson <simon@sxw.org.uk> wrote:
>
> On 11 Mar 2011, at 23:27, Tom Keiser wrote:
>> So, what are we going to do about the GetCapabilities issue? =A0A
>> compliant implementation could cache this data forever, which
>> is.....preposterous. =A0Can we can handle this via the RFC errata
>> process?
>
> It's not an RFC, and we're not the IETF, so no.
>
> We've never really codified what happens next, beyond that being declared=
"experimental" is the point that people can go away and get identifiers, a=
nd release products containing the code. It's really important that this me=
an something, which is why I don't think we should accept late challenges o=
r modifications to the document. People should be free to go away and write=
, and release, code based on this groups consensus without worrying that we=
eks later someone will go "hang on", and rewrite the standard under them.
>
> Sure, we may get it wrong. When we do, we have to accept that code may be=
deployed containing our mistakes, and we have to consider how to fix those=
mistakes without breaking the deployed base.
>
> In this case, there are two separate issues. The first is a document clar=
ification (GetCapabilities responses should only be cached for a certain nu=
mber of hours). I think that one is acceptable to bring back as a clarficat=
ion when the document is next advanced (which is the point it will, hopeful=
ly, become an RFC).
Hi Simon,
Ok. That's perfectly fair. I certainly don't want to hold up the
implementation process. If we can introduce a TTL clarification
during the transition from afs3-stds experimental to informational
RFC, then I'd certainly feel a tad better. However, if that would
complicate Derrick's implementation of the GetCaps client, then please
let me know and I'll forget I ever brought this up :)
>
> The second, however, is harder. I don't think that we can add fields to R=
PCs that have reached experimental. So, we have to decide whether the possi=
ble race is sufficiently serious to warrant creating a new RPC, with a new =
code point, to implement this behaviour. In any event, it's perfectly accep=
table for people to release code and/or ship products that contain the RFC =
as described within the current document - all we can do is propose a bette=
r successor.
>
Indeed. Conveniently enough, my second point is a total nit; if we
ever see this race in the wild, I'll honestly be a bit surprised.
Anyway, should we ever feel the need, introducing a RemoveAuthName2
RPC with the second argument in a future I-D is quite simple...
Cheers,
-Tom