Les,

> [Les:] The question here is whether there is a qualitative difference between 
> two classes of bit fields.


That is indeed the key question. IMHO, there is not.

I don’t much care if a field is updated by a bis document or a related 
document. Regardless of the cause, as soon as there is more than one source of 
truth about the field, we are
creating ambiguity and confusion.  

At the same time, I see no point in a registry with contents that never change. 
Thus, I will propose an alternative: by analogy to copy-on-write shared memory 
semantics, I propose that
we apply ‘registry-on-write’ semantics. 

Specifics: When a potentially shared field is created, the defining document 
speciifies the name of a future registry, but does NOT request IANA create the 
registry at this time. When any document wishes
to update the field, it requests that IANA create it and populate it with both 
legacy and updated values.

Implementors that come along either document know where the source of truth is. 
 If the registry has not been created, then there is no ambiguity. If it has 
been, then there is no ambiguity.

Thoughts?

Tony

_______________________________________________
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr

Reply via email to