You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Daniel Toplak <D....@cadenas.de> on 2008/03/31 08:10:02 UTC

Recommended linux file system?

Hi,

at the moment we migrate a windows 2003 server to Debian 4 etch with about 600 SVN repositories.
The revisions of the repos are at the moment from small (about 20-100) to big (about 20k-100k).
On the new linux server we will use 1.4.2 (debian 4 stable) version with FSFS as backend.

So which is the recommended linux file system for this scenario?
ReiserFS 3 or 4?
Ext3?
XFS?

Which one is rock solid for subversion?
The security criteria is the highest priority (less file damage)!
Has some one experiences in those different files systems with SVN?

Daniel Toplak

Re: Recommended linux file system?

Posted by Blair Zajac <bl...@orcaware.com>.
Paul Koning wrote:
>>>>>> "marc" == marc gonzalez-carnicer <ca...@gmail.com> writes:
> 
>  marc> if you have an UPS and/or a RAID disk, i'd say use ext2, which
>  marc> is supposed to be faster.
> 
> UPS, perhaps.  But RAID doesn't protect against power failures.
> Neither protects against crashes.
> 
> With ext2, if you take a powerfail, you're looking at an fsck run
> (which can take a very long time).
> 
> For what it's worth, we use ext3 for this reason.  

Agreed, and most Subversion repositories are read much more then written to, so 
write speed doesn't matter too much.

Blair


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Recommended linux file system?

Posted by Paul Koning <Pa...@dell.com>.
>>>>> "marc" == marc gonzalez-carnicer <ca...@gmail.com> writes:

 marc> if you have an UPS and/or a RAID disk, i'd say use ext2, which
 marc> is supposed to be faster.

UPS, perhaps.  But RAID doesn't protect against power failures.
Neither protects against crashes.

With ext2, if you take a powerfail, you're looking at an fsck run
(which can take a very long time).

For what it's worth, we use ext3 for this reason.  

    paul



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Recommended linux file system?

Posted by marc gonzalez-carnicer <ca...@gmail.com>.
if you have an UPS and/or a RAID disk, i'd say use ext2, which
is supposed to be faster. otherwise, use journaling, i.e. ext3 /
reiser ...


2008/3/31, Daniel Toplak <D....@cadenas.de>:
>
>
>
>
> Hi,
>
>
>
> at the moment we migrate a windows 2003 server to Debian 4 etch with about
> 600 SVN repositories.
>
> The revisions of the repos are at the moment from small (about 20-100) to
> big (about 20k-100k).
>
> On the new linux server we will use 1.4.2 (debian 4 stable) version with
> FSFS as backend.
>
>
>
> So which is the recommended linux file system for this scenario?
>
> ReiserFS 3 or 4?
>
> Ext3?
>
> XFS?
>
>
>
> Which one is rock solid for subversion?
>
> The security criteria is the highest priority (less file damage)!
>
> Has some one experiences in those different files systems with SVN?
>
>
>
> Daniel Toplak

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Recommended linux file system?

Posted by Blair Zajac <bl...@orcaware.com>.
Daniel Toplak wrote:
> Hi,
> 
>  
> 
> at the moment we migrate a windows 2003 server to Debian 4 etch with 
> about 600 SVN repositories.
> 
> The revisions of the repos are at the moment from small (about 20-100) 
> to big (about 20k-100k).
> 
> On the new linux server we will use 1.4.2 (debian 4 stable) version with 
> FSFS as backend.
> 
>  
> 
> So which is the recommended linux file system for this scenario?
> 
> ReiserFS 3 or 4?
> 
> Ext3?
> 
> XFS?
> 
>  
> 
> Which one is rock solid for subversion?
> 
> The security criteria is the highest priority (less file damage)!
> 
> Has some one experiences in those different files systems with SVN?
> 
>  
> 
> Daniel Toplak

We use ext3 for our filesystems and have one with over 150,000 commits in it.  I 
would just stick with the most supported filesystem by the distribution, 
irregardless that you're putting Subversion repositories on it.

Regards,
Blair

-- 
Blair Zajac, Ph.D.
CTO, OrcaWare Technologies
<bl...@orcaware.com>
Subversion training, consulting and support
http://www.orcaware.com/svn/

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Recommended linux file system?

Posted by Staffan Tjernström <ma...@staffan.tjernstrom.name>.
Reiser is great for lots of small files

XFS is great for smaller number of large files with lots of write ops to
them, and recovers really fast (and accurately) from "bad" events

ext3 is the universal file-system, takes forever (comparitively) to
recover from "bad" events.

I use all three, depending on distro and hardware. Only one "data loss"
event a long time ago on ext3, but that may have been due to a bug in
the AlphaServer version of the code I was running back then (2.4
kernel).

On Mon, 2008-03-31 at 21:30 -0400, Toby Thain wrote:
> 
> On 31-Mar-08, at 4:10 AM, Daniel Toplak wrote:
> > Hi,
> >  
> > at the moment we migrate a windows 2003 server to Debian 4 etch with
> > about 600 SVN repositories.
> > The revisions of the repos are at the moment from small (about
> > 20-100) to big (about 20k-100k).
> > On the new linux server we will use 1.4.2 (debian 4 stable) version
> > with FSFS as backend.
> >  
> > So which is the recommended linux file system for this scenario?
> > ReiserFS 3 or 4?
> > Ext3?
> > XFS?
> 
> 
> Never had a problem with Reiser3 in many years of use with Subversion.
> I have seen data loss on powerfail with ext3.
> 
> 
> --Toby
> 
> > 
> >  
> > Which one is rock solid for subversion?
> > The security criteria is the highest priority (less file damage)!
> > Has some one experiences in those different files systems with SVN?
> >  
> > Daniel Toplak
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Recommended linux file system?

Posted by Toby Thain <to...@telegraphics.com.au>.
On 31-Mar-08, at 4:10 AM, Daniel Toplak wrote:

> Hi,
>
> at the moment we migrate a windows 2003 server to Debian 4 etch  
> with about 600 SVN repositories.
> The revisions of the repos are at the moment from small (about  
> 20-100) to big (about 20k-100k).
> On the new linux server we will use 1.4.2 (debian 4 stable) version  
> with FSFS as backend.
>
> So which is the recommended linux file system for this scenario?
> ReiserFS 3 or 4?
> Ext3?
> XFS?

Never had a problem with Reiser3 in many years of use with  
Subversion. I have seen data loss on powerfail with ext3.

--Toby

>
> Which one is rock solid for subversion?
> The security criteria is the highest priority (less file damage)!
> Has some one experiences in those different files systems with SVN?
>
> Daniel Toplak


Re: Recommended linux file system?

Posted by Marc Haisenko <ha...@comdasys.com>.
On Monday 31 March 2008, Daniel Toplak wrote:
> Hi,
> 
> at the moment we migrate a windows 2003 server to Debian 4 etch with about 
600 SVN repositories.
> The revisions of the repos are at the moment from small (about 20-100) to 
big (about 20k-100k).
> On the new linux server we will use 1.4.2 (debian 4 stable) version with 
FSFS as backend.
> 
> So which is the recommended linux file system for this scenario?
> ReiserFS 3 or 4?
> Ext3?
> XFS?
> 
> Which one is rock solid for subversion?
> The security criteria is the highest priority (less file damage)!
> Has some one experiences in those different files systems with SVN?
> 
> Daniel Toplak

Ah, the nice FS flamewar... almost as nice as the "OS flamewar" or "editor 
flamewar" :-)

Seriously, you will find more personal belief than hard facts out there. Take 
what you feel comfortable with. None of the FS's you've mentioned is bad: 
they're all stable, they all have their pro's and con's, and you will always 
find someone who is swearing by the ashes of his grandmother that the FS 
which someone else recommended is horribly broken and will turn your data 
into bit junk.

I'd search the web for some articles or papers investigating filesystems, that 
will yield better data than asking on a mailing list, IMHO.
	Marc

-- 
Marc Haisenko

Comdasys AG
Rüdesheimer Str. 7
80686 München
Germany

Tel.: +49 (0)89 548 433 321

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org