[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: "FSFS": Subversion filesystem implementation?

From: J Robert Ray <jrray_at_imageworks.com>
Date: 2004-10-13 04:00:33 CEST

Krebs, Steven wrote:
> -----Original Message-----
> From: ark-d@betasystems.com [mailto:ark-d@betasystems.com]
> Sent: Tuesday, October 12, 2004 6:09 AM
> To: users@subversion.tigris.org
> Subject: "FSFS": Subversion filesystem implementation?
>
>
>>I've read the propaganda document about FSFS, Subversion's filesystem
>>implementation at:
>>http://svn.collab.net/repos/svn/trunk/notes/fsfs
>>is there anybody who has some experience with it, specially in
> conjunction
>>with LDAP authentication?
>
> We have been using it in production on a Linux server for about 2 months
> (since 1.1 rc1) with no problems (no hangs/wedges). We have 4
> repositories:
> Source 26,365 files in 5,000+ folders (1.2G) currently at 197
> revisions
> Eval (testing) 59,000+ files in 14,000+ folders (2.0G) 256 revisions
> Docs 5,964 files (1.4G) at 71 revisions
> Deploy (for tools deployment) 2,100 files (36MB) 91 revisions.

Hello,

I am interested in moving to fsfs, but the way it fills a directory with
a file per revision makes me nervous.

Your example repositories all have very few revisions. My repository
that I would like to migrate to fsfs is currently at r58264 -- the
result of copious use of cvs2svn.

Does anyone else have any experience using fsfs with a large revision count?

I tried it out and it feels fast, browsing around the repository in a
browser and checking out files, but I haven't been able to do a lot of
testing with it yet.

I'm afraid there may be a breaking point of performance with a large
number of revs. A quick strace of a svn blame shows 1,860 calls to
open() on files in db/revs.

- Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Oct 13 04:01:04 2004

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.