RE: Comments: draft-sullivan-epp-experience

"Hollenbeck, Scott" <[email protected]>
Newsgroups gmane.ietf.provreg
Message-ID <046F43A8D79C794FA4733814869CDF07C92BF3@dul1wnexmb01.vcorp.ad.vrsn.com>
> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of Andrew Sullivan
> Sent: Tuesday, August 16, 2005 10:58 AM
> To: [email protected]
> Subject: Re: [ietf-provreg] Comments: draft-sullivan-epp-experience

[snip]

> The "linked" status doesn't strictly prohibit deletion itself;
> instead, 3732 has this: "A host name object MUST NOT be deleted if
> the host object is associated with any other object."  Similarly, 3733
> has this: "A contact object SHOULD NOT be deleted if it is associated
> with other known objects."  I can see an argument for preserving the
> latter; but the former is surely a policy decision, and ought to be
> left to the repository operator.
> 
> I realise that this proposal may be more controversial than the one
> to unhook the prohibitiond from the "pending" states.  But even
> though this is expressing a policy that is a good idea -- don't allow
> deletions of an object if anything else refers to it -- it's still a
> policy, and therefore something that a repository operator might want
> to change in some circumstance we haven't imagined yet.  Since the
> prohibitions are already possible using some other status, there's no
> reason to use this status to enforce the prohibitions.  (I think the
> linked status is worth keeping, because one might use it as the basis
> of policy.)

While I agree that this isn't a protocol interoperability issue,
remember why the text is there: deleting a host object (or a domain
object that has subordinate host objects) has the potential to *BREAK*
DNS resolution.  Some poor operator that's not a party to the
registry-registrar relationship doesn't find out about such changes
until something disappears from a zone and things stop working.

I'm not averse to softening the MUST NOT to a SHOULD NOT as long as we
explain that things can really break if it's done without consideration
of object relationships.

-Scott-
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.