From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1JG3Zk-0005qu-S2 for garchives@archives.gentoo.org; Sat, 19 Jan 2008 02:36:53 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 68CD8E05B0; Sat, 19 Jan 2008 02:36:51 +0000 (UTC) Received: from mail.isohunt.com (mail.isohunt.com [208.71.112.20]) by pigeon.gentoo.org (Postfix) with ESMTP id 56BCAE05B0 for ; Sat, 19 Jan 2008 02:36:51 +0000 (UTC) Received: (qmail 19506 invoked from network); 19 Jan 2008 02:36:50 -0000 Received: from S010600022af11287.vc.shawcable.net (HELO curie.orbis-terrarum.net) (24.84.179.214) (smtp-auth username robbat2@isohunt.com, mechanism login) by mail.isohunt.com (qpsmtpd/0.33-dev on beta01) with (AES256-SHA encrypted) ESMTPSA; Sat, 19 Jan 2008 02:36:50 +0000 Received: (qmail 28608 invoked by uid 10000); 18 Jan 2008 18:36:59 -0800 Date: Fri, 18 Jan 2008 18:36:59 -0800 From: "Robin H. Johnson" To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Upcoming Infra maintenance/downtimes: anon{cvs,svn,git}, archives, bouncer, overlays Message-ID: <20080119023659.GM5504@curie-int.orbis-terrarum.net> References: <20080117214728.GC5504@curie-int.orbis-terrarum.net> <200801180637.46711.vapier@gentoo.org> <9e0cf0bf0801181426x5309e4dfk6f3d9641a1f965b9@mail.gmail.com> <20080118224930.GK5504@curie-int.orbis-terrarum.net> <9e0cf0bf0801181501l4e721d8fx66dd6b466a617b70@mail.gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="zokm/imjT5TjLIDZ" Content-Disposition: inline In-Reply-To: <9e0cf0bf0801181501l4e721d8fx66dd6b466a617b70@mail.gmail.com> User-Agent: Mutt/1.5.16 (2007-06-09) X-Archives-Salt: 64a3c503-609e-4cb2-9ec1-848f03541ce0 X-Archives-Hash: 1843a560315968f8c632213936669905 --zokm/imjT5TjLIDZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jan 19, 2008 at 01:01:04AM +0200, Alon Bar-Lev wrote: > On 1/19/08, Robin H. Johnson wrote: > > My core concern with the SVN http://, was the crappy performance it > > provided compared to svn://. The main rsync tree has never been > > available for iterative syncing via http://, just had tarball snapshots > > and deltas instead. > If I understand correctly, the performance of svn under apache is > better than the svnserver, the same for git... Well... This is only > for my experience. > In git case, apache is used to transfer files, and it is much better > in this than the most available alternatives. Umm, I think you've got things a bit reversed here. The core problem with using both SVN and Git over HTTP, is the number of round trips required. Git provides the best example, if the server side isn't already packed, each object needs to get fetched individually. Whereas the git:// protocol effectively sends 'I have rev XYZ, give me everything up to HEAD.' One message in each direction, with a slight wait in the middle while the server prepares the response. > In svn case, apache provides the concurrency missing from svnserve. svnserve running under xinetd so it's niced and set to a max of 10 concurrent users. I benched it up with 30 concurrent updates myself, but I want to save room for now. > Even if tree signing will be available, the developers should work in > secured channel... ssh or https... The users will benefit from the > signing and not require secured channel. >=20 > Until signing will be available, I think it is very important for us > to provide reliable source. The git:// and svn:// are for the anonymous side - I did state that clearly in my original post. Git commits are using git+ssh:// (via gitosis), and while I'd like to do the same for SVN, it will probably remain SVN-over-https:// for now. --=20 Robin Hugh Johnson Gentoo Linux Developer & Infra Guy E-Mail : robbat2@gentoo.org GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85 --zokm/imjT5TjLIDZ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.8 (GNU/Linux) Comment: Robbat2 @ Orbis-Terrarum Networks - The text below is a digital signature. If it doesn't make any sense to you, ignore it. iEYEARECAAYFAkeRYksACgkQPpIsIjIzwixyjgCfeQxgM8xylIzyMt0vyUXVLOwc IzUAn1UpFaZkA5Nm+L2UaSiQOZelMgDn =axxi -----END PGP SIGNATURE----- --zokm/imjT5TjLIDZ-- -- gentoo-dev@lists.gentoo.org mailing list