From owner-freebsd-stable Tue Mar 30 19: 7:14 1999 Delivered-To: freebsd-stable@freebsd.org Received: from wall.polstra.com (rtrwan160.accessone.com [206.213.115.74]) by hub.freebsd.org (Postfix) with ESMTP id E84F415612 for ; Tue, 30 Mar 1999 19:07:12 -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.1/8.9.1) with ESMTP id TAA04339; Tue, 30 Mar 1999 19:06:52 -0800 (PST) (envelope-from jdp@polstra.com) Received: (from jdp@localhost) by vashon.polstra.com (8.9.2/8.9.1) id TAA18958; Tue, 30 Mar 1999 19:06:52 -0800 (PST) (envelope-from jdp@polstra.com) Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: Date: Tue, 30 Mar 1999 19:06:52 -0800 (PST) Organization: Polstra & Co., Inc. From: John Polstra To: "Michael C. Vergallen" Subject: Re: cvsup frequency? Cc: stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Michael C. Vergallen wrote: > > On Tue, 30 Mar 1999, John Polstra wrote: > >> You must have hit a week when many MB of files were imported. I >> usually update about once a week here, and it still takes only about >> 1.5 minutes -- the same as if I update twice in quick succession. > Nope very bussy and slow pipe on this end...I could use a 64K line but > only have 5K Link at the moment.. But it doesn't depend on the speed of the link. (Mine is only 56 kbit, or about 5-6 kbytes / second.) The CVSup protocol is dominated by two streams of traffic. The first stream is the listing describing which versions of files the client currently has. That flows from client -> server. The second stream contains the updates themselves. They flow from server -> client. These two streams overlap in time, and also I'm oversimplifying somewhat. A more detailed description can be found here: http://www.polstra.com/projects/freeware/CVSup/howsofast.html Anyway, the file listing (first stream) must be sent in full each time you run CVSup. Every update (second stream) is sent only once, no matter how often you run CVSup. From this it should be clear that unnecessary CVSup runs simply waste time and network traffic. And that is what I've observed in practice. John --- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-interest is the aphrodisiac of belief." -- James V. DeLong To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message