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>