Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Jun 2003 11:24:43 -0400
From:      Ken Smith <kensmith@cse.Buffalo.EDU>
To:        Ken Smith <kensmith@cse.Buffalo.EDU>, Daniel Lang <dl@leo.org>, freebsd-hubs@freebsd.org
Subject:   Re: DRAFT - DNS Admin Guide
Message-ID:  <20030625152443.GA9860@electra.cse.Buffalo.EDU>
In-Reply-To: <20030625142848.GM39194@isnic.is>
References:  <20030624173337.GD11784@electra.cse.Buffalo.EDU> <7m7k7b564w.wl@black.imgsrc.co.jp> <20030625011941.GB26111@electra.cse.Buffalo.EDU> <20030625061059.GB3446@atrbg11.informatik.tu-muenchen.de> <20030625071704.GB1478@electra.cse.Buffalo.EDU> <20030625081018.GC3446@atrbg11.informatik.tu-muenchen.de> <20030625140931.GA8427@electra.cse.Buffalo.EDU> <20030625142848.GM39194@isnic.is>

next in thread | previous in thread | raw e-mail | index | archive | help

[ Global comment that applies to all my email about this stuff...
I'm not necessarily *arguing* or saying I'm right and you're wrong
or that I am even necessarily an authoritative source.  I'm just
offering what I think the counter-point (alternative?) point of
view is so decisions can be made based on what all the alternatives
are. ]

On Wed, Jun 25, 2003 at 02:28:48PM +0000, Olafur Osvaldsson wrote:

> Here other CC mirror admins can step in, I wouldn't mind hosting the DNS
> for other countries alongside is.freebsd.org if there is noone capable
> of it in that country.

This is what winds up leading to the confusion on the part of the
end-users.  For example a new mirror site wants to come online.  They
say so here on hubs@.

	1) Who decides if we need another mirror in their region?
	2) Who decides which ftp-master.*.freebsd.org site they
	   feed from?
	3) Who grants them that access?
	4) Once all of those are done how do they now become
	   ftpXX.<cc>.freebsd.org?

It would be nice if one person could guide them the entire way through
that.  But in a scheme where everything is distributed at the country
code level now you are either requiring the DNS admins to be doing
those functions listed above for all three services (www,cvsup,ftp)
or there is someone else(s) handling (1) through (3).  Your suggesion
makes the interactions amongst all those different parties a non-deterministic
and potentially moving target.

Worse, someone notices ftp345.foo.freebsd.org stopped carrying FreeBSD.
Who do they complain to?  The DNS folks?  The DNS folks could then complain
to the *site* which might or might not result in a reply.  Assuming they
really aren't interested in carrying FreeBSD any more how do the DNS
folks respond to that?  Remove ftp345 without telling anyone else?
Probably not good - maybe the regional coordinator could have had a
replacement.  Is there a regional coordinator for ftp?  If you are hosting
multiple country codes do you know all of the regional coordinators?

Sorry, I know this is an unpopular suggestion but again if we're back
to there being one person or a small group of people who are coordinating
(not *managing*, *coordinating*) the mirror system this scenario is simple,
if ftp345.foo.freebsd.org disappears report it to the coordinator and it's
up to them to advise what to do.  This person would know if it's best to
remove the name, shift it to a different existing site temporarily,
replace it with someone else who recently offered to become a site, or
bump the problem to the person they know (because they're intimately
working with the mirror system...) is the person who is overseeing that
region (and here region could mean anything - "all of Europe" for example).

> Are you suggesting moving all the CC zones into the FreeBSD.org zone?
> I hope not as I beleive the load on dnsadm@ would be much higher if that
> path is chosen.

That's the suggestion but I can't seem to get an answer from anyone about
how high a load that really is.  I have spent some time *guessing* what
sorts of valid transactions need to happen to DNS and my probably way
off target estimate is that this really isn't a large amount of work.
Much of it comes from the message that started this whole thing.  Jun
said dnsadm@ doesn't need help with the work load - just forming rules.

I can post the list of transactions I thought of on my own for discussion
if that will help.  I was sort of hoping Jun would provide it instead because
his list would be much less guesswork than mine.  He hadn't provided any
guideance in his initial messages saying this needed to be worked out so
I took that to mean he didn't have the time to participate much and I
went ahead with doing the entire guess-at-problem-analyze-results-propose-
solution thing all at once.  Definitely way too arrogant on my part but
I still have no clue how things are supposed to work around here and I'm
learning by making this sort of mistake and being corrected... :-)

-- 
						Ken Smith
- From there to here, from here to      |       kensmith@cse.buffalo.edu
  there, funny things are everywhere.   |
                      - Theodore Geisel |



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030625152443.GA9860>