Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Jun 2003 18:24:06 +0200 (CEST)
From:      Oliver Fromme <olli@lurza.secnetix.de>
To:        kensmith@cse.Buffalo.EDU (Ken Smith)
Cc:        freebsd-hubs@freebsd.org
Subject:   Re: [FreeBSD-Announce] FreeBSD 5.1 Released!
Message-ID:  <200306101624.h5AGO6Ol099574@lurza.secnetix.de>
In-Reply-To: <20030610160605.GB2099@electra.cse.Buffalo.EDU> from "Ken Smith" at Jun 10, 2003 12:06:05 PM

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

Ken Smith wrote:
 > On Tue, Jun 10, 2003 at 03:48:46PM +0200, Oliver Fromme wrote:
 > > How about some kind of a "push model"?
 > 
 > One disadvantage other than the design/implementation work is load
 > on the source.  Isn't ftp-master suffering a little bit even now?
 > What happens if all of the first-tier servers are told to do updates
 > at the same time?

Good point.

On the other hand -- When someone from the RE team posts
a message to hubs@ like "5.1 for i386 available now!",
I guess many people will start their sync jobs immediately.
That's already some kind of "push".  So there's the same
load situation, except everyone has started the thing
manually, instead of having it initiated automatically.

 > The cron job based updates at least have the advantage of "naturally"
 > spreading the load on ftp-master out over time a little bit I would
 > think.  My cron jobs running in the wee hours of the morning run at
 > a different time than the cron jobs running in the wee hours of the
 > morning in Australia.  :-)

Well, those cron jobs are a different thing.  I have
divided my FTP mirror into things which change often (such
as distfiles, -stable and -current packages), and things
which are transferred once and then never change again
(e.g. releases, packages for releases).  I only have cron
jobs for those things that change often, but not for the
others.  After all, why should I sync 5.1-RELEASE over and
over again, once it is there?

That "push model" would be applied only to the latter, e.g.
for releases (and betas, and RCs) and the accompanying
package sets.

If the load is really a serious problem, then the "push"
notifications can be sent out with a certain delay between
them.  I'm sure it can be done.

Regards
   Oliver

-- 
Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München
Any opinions expressed in this message may be personal to the author
and may not necessarily reflect the opinions of secnetix in any way.

"Der Einsatz von MS-Mailsystemen ist sehr erfolgreich, aber
leider vor allem bei der Verbreitung von Viren wie Melissa,
Papa oder explore.zip.  Dies ist durchaus auch in der
Architektur dieser Software begruendet."  (unbekannt)



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