Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Aug 2012 10:44:03 +0100
From:      "Simon L. B. Nielsen" <simon@FreeBSD.org>
To:        Harald Schmalzbauer <h.schmalzbauer@omnilan.de>
Cc:        Ken Smith <kensmith@buffalo.edu>, freebsd-stable <freebsd-stable@freebsd.org>, "Simon L. B. Nielsen" <simon@freebsd.org>, Peter Wemm <peter@wemm.org>, Ian Smith <smithi@nimnet.asn.au>
Subject:   Re: FreeBSD 9.1-RC1 Available...
Message-ID:  <F254CB7D-43EE-4090-94D3-45CB7BEB48A8@FreeBSD.org>
In-Reply-To: <50389BFC.8050300@omnilan.de>
References:  <1345697446.84337.11.camel@neo.cse.buffalo.edu>	<20120823225855.U33776@sola.nimnet.asn.au>	<1345729674.52121.4.camel@bauer.cse.buffalo.edu>	<CAGE5yCox=R2eF2woH12sKRVbhbQDF%2BxPT=d5G-cLHDOv9bVfmw@mail.gmail.com>	<3E419978-37B5-434B-BB54-A4C069A9A887@FreeBSD.org> <CAGE5yCqG44yvSeWs=sDyT%2B-3xrZVbJOG_=Mnpt8ZWXrT=gqUjw@mail.gmail.com> <50389BFC.8050300@omnilan.de>

next in thread | previous in thread | raw e-mail | index | archive | help
[Removing re@]

On 25 Aug 2012, at 10:33, Harald Schmalzbauer =
<h.schmalzbauer@omnilan.de> wrote:

> schrieb Peter Wemm am 24.08.2012 00:14 (localtime):
>> ...
>> You'll also find out very quickly how much fsync(2) hurts on a =
softdep
>> or su+j system.  The svn fsfs backend does a fsync multiple times per
>> revision to guarantee its transaction boundaries.
>=20
> Not only on softdep ufs, also with zfs I'm seeing big performance
> regressions (checkout ports from one zfs holding svnsynced repo to
> another on the same pool takes hours with svn, while completed in less
> than half an hour with csup)
> But my real problem is that svn is not in the base system. And for
> example installing subversion package on my cvsup mirror failed =
because
> pkg-config-0-25_1 was installed and sqlite, a dependency of =
subversion,
> wants to install pkgconf-0.8.5. So I'm hit by the henn-egg problem. I
> hope I can build subversion (sqlite) with pkg-config-0 dependency, but
> right now I still have to wait for this awful slow svn checkout (svn =
co
> file:///svn/repos/mirror/ports/head /usr/ports/)
>=20
> Can someone share any sensible tuning for svn and zfs?
>=20
> Is it possible to build any svn compatible (checkout-only-capable)
> binary without that much dependencies? If so, I hope this will be in =
the
> base very soon.

If you are going to do checkouts from svn:// only you can disable Neon =
which should reduce the dependency chain some. I haven't found svn =
checkouts to be too slow most of the time, but of course I'm generally =
using systems with hardware RAID controller which likely helps some.

PS. I don't think you should expect svn in base - it has too many =
dependencies, options, and is too fast moving to sanely be in the base =
system.

--=20
Simon L. B. Nielsen




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F254CB7D-43EE-4090-94D3-45CB7BEB48A8>