In message <[EMAIL PROTECTED]> Chuck Robey writes:
: Oh.  If that's a problem, it would be a fatal problem (would be for me,
: sometimes).

It used to be a big problem.  When cvsup was first getting mirrors,
some seemed to update every 15 minutes, while others updated what
seemed like every two days.  A big part of the problem was contention
at the main cvsup server.  Since cvsup has gone to cvsup-master this
problem has all but disappeared.  The mirrors all have good
connectivity and can get updates on a timely basis.

In my limited testing recently, I've noticed no measurable time skew
between the servers.  My methodology wasn't the best in the world.  It
basically ran the following script a bunch of times:
        for i in 1 2 3 4 5 6 7 8; do
                cvsup -h cvsup$i.freebsd.org
        done
and checked to see if files reverted between runs (and yes, I did have
delete in the cvsup file).  I the 10 or so times I ran it I got access
failures for some hosts, but I never saw reversions.

Another problem is that if you get partway through an update, the
connetion drops and you reconnect to a different cvsup server at a
different point in time.

In the past reversions have happened.  And fairly often when there was
a big skew.  People still remember that, so there is still resistance
to it.

Going back further to the sup days, swithcing sup servers was a huge
deal.  There you had all the attributes of the entire repo updated.
Not fun, nor protocol friendly.

For people updating 2x a day or less often, I doubt that switching
between responding cvsup servers would cause great pain, or any
effects at all.

It is a hard problem to get right all the time....

Warner



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to