From owner-freebsd-stable Tue Nov 21 9:28:14 2000 Delivered-To: freebsd-stable@freebsd.org Received: from yez.hyperreal.org (unknown [64.211.228.36]) by hub.freebsd.org (Postfix) with SMTP id DF0E537B479 for ; Tue, 21 Nov 2000 09:28:11 -0800 (PST) Received: (qmail 7558 invoked by uid 1000); 21 Nov 2000 17:28:10 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 21 Nov 2000 17:28:10 -0000 Date: Tue, 21 Nov 2000 09:28:10 -0800 (PST) From: Brian Behlendorf X-Sender: brian@localhost To: Scott dodson Cc: stable@freebsd.org Subject: Re: Solution for distributing CVS server load? In-Reply-To: <200011210528.AAA33444@gsaix2.cc.GaSoU.EDU> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG (Short plug, but it's a purely open source (BSD-licensed) project so I don't feel too guilty): "Subversion" (http://subversion.tigris.org/) is a version control system being developed that aims to fix some of the long-standing issues with CVS while staying true to what makes CVS useful for many people. One of those is the fact that CVS had client-server implemented as an afterthought; Subversion uses the DAV protocol over HTTP, and one of the many side benefits of doing that is (if we respect HTTP semantics right) we get cacheability for "free". So if your company or ISP uses an HTTP caching proxy, multiple users behind it will benefit. There's also the intriguing idea of using a service like Akamai to distribute the repository. Anyways, we're progressing towards a 1.0, and we could use help from anyone clueful who's interested in this topic. The above URL contains pointers to the development lists. Brian On Tue, 21 Nov 2000, Scott dodson wrote: > CVSUP updates configuration files as well. So why not have it update a > generalized map of some sort. Then cvsup will determine based on the > hostname/traceroute from the particular host to a known server (say > www.freebsd.org) where the host lies. Then determine if it's part of > a huge ISP such as UUNET and have one server designated for a group > of large ISPs based on number of hops to a certain cvsup server. > This should hopefully scale without much attendence since it will > be unlikely that suddenly everyone on UUNet (or other large ISP) > decides to use FreeBSD. > > I'm sure I'm overlooking something major, but this sounds like a possible > solution. > > -- > scott > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-stable" in the body of the message > -- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= CollabNet | open source | do what's right | now hiring To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message