From owner-freebsd-hubs Fri Sep 14 12:29:54 2001 Delivered-To: freebsd-hubs@freebsd.org Received: from kayak.xcllnt.net (209-128-86-226.bayarea.net [209.128.86.226]) by hub.freebsd.org (Postfix) with ESMTP id 7EB3237B403 for ; Fri, 14 Sep 2001 12:29:50 -0700 (PDT) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by kayak.xcllnt.net (8.11.4/8.11.4) with ESMTP id f8EJTlm70607; Fri, 14 Sep 2001 12:29:50 -0700 (PDT) (envelope-from marcel@kayak.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.11.6/8.11.3) id f8EJU5a01457; Fri, 14 Sep 2001 12:30:05 -0700 (PDT) (envelope-from marcel) Date: Fri, 14 Sep 2001 12:30:04 -0700 From: Marcel Moolenaar To: Garrett Wollman Cc: hubs@FreeBSD.ORG Subject: Re: Randomizing access to CVSup mirrors shows inconsistency Message-ID: <20010914123003.C1150@dhcp01.pn.xcllnt.net> References: <20010914120655.A1150@dhcp01.pn.xcllnt.net> <200109141911.f8EJB8k98075@khavrinen.lcs.mit.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200109141911.f8EJB8k98075@khavrinen.lcs.mit.edu> User-Agent: Mutt/1.3.21i Sender: owner-freebsd-hubs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Fri, Sep 14, 2001 at 03:11:08PM -0400, Garrett Wollman wrote: > < said: > > > 1. Is it actually valid to randomize access to mirrors? > > No. There is (by intention) no synchronization between the mirrors' > own updates from the master, so it is possible that two consecutive > updates from different servers will actually retrograde your > repository. I was afraid of that. I assume there's no option in the CVSup protocol that handles randomization by preventing the client from retrograding. I don't mind picking up a server that hasn't yet sync'd up to where I already happen to be, provided it can be made a no-op. I know I will sync up the next hour, so all I've lost is an hour. In more than 90% of the cases this isn't even a loss. An alternative is to set my interval to more than an hour (say 2 hours) so that I've guaranteed that all mirrors had a change to sync-up and are at least equal to me or ahead of me. This depends on the greatest interval used by the servers in the domain I picked. Can I assume that all mirrors sync once every hour? -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hubs" in the body of the message