From owner-freebsd-current Fri Jan 21 11:23:57 2000 Delivered-To: freebsd-current@freebsd.org Received: from wall.polstra.com (rtrwan160.accessone.com [206.213.115.74]) by hub.freebsd.org (Postfix) with ESMTP id 88CC315644 for ; Fri, 21 Jan 2000 11:23:55 -0800 (PST) (envelope-from jdp@polstra.com) Received: from vashon.polstra.com (vashon.polstra.com [206.213.73.13]) by wall.polstra.com (8.9.3/8.9.3) with ESMTP id LAA23613; Fri, 21 Jan 2000 11:23:54 -0800 (PST) (envelope-from jdp@polstra.com) From: John Polstra Received: (from jdp@localhost) by vashon.polstra.com (8.9.3/8.9.1) id LAA11779; Fri, 21 Jan 2000 11:23:54 -0800 (PST) (envelope-from jdp@polstra.com) Date: Fri, 21 Jan 2000 11:23:54 -0800 (PST) Message-Id: <200001211923.LAA11779@vashon.polstra.com> To: hasty@rah.star-gate.com Subject: Re: Please help spread the CVSup mirror load more evenly In-Reply-To: <200001211909.LAA20090@rah.star-gate.com> References: <200001211909.LAA20090@rah.star-gate.com> Organization: Polstra & Co., Seattle, WA Cc: current@freebsd.org Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In article <200001211909.LAA20090@rah.star-gate.com>, Amancio Hasty wrote: > If the user does specifiy a cvsup , can you decide for the user which > server is best based upon some simple statistic? Some day I hope it's possible, but there's nothing like that implemented currently. Also there are some problems that must be solved first. CVSup needs a way to ensure that your "update" won't in fact be a step backward in time. For example, suppose you update twice in rapid succession, first from server A and then from server B. Both servers update hourly, but at different times. You happen to hit them at a point where A has updated more recently than B. In that case you'll be unhappy because your second "update" will instead be a "downdate" (backdate? bad date?). This is solvable, but not as easily as you might think. Lots of complications arise when, for example, you interrupt an update in the middle such that some files have been updated while others haven't. There is discussion on all this in the mailing list archives somewhere. John -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Disappointment is a good sign of basic intelligence." -- Chögyam Trungpa To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message