Re: Git, Builds, and Filesystem Type
From: Hilco Wijbenga <hidden>
Date: 2016-06-15 22:53:02
On 9 February 2012 15:24, Luke Diamand [off-list ref] wrote:
On Thu, Feb 9, 2012 at 9:23 PM, Hilco Wijbenga [off-list ref] wrote:quoted
Hi all, I'm thinking about trying out different filesystems over the weekend to see if, say, BTRFS or XFS is faster when using Git and running our build. Currently, I'm using ReiserFS and it's not like it's not working. I'm very pleased with ReiserFS but after seeing talks about BTRFS and XFS I'm curious if another (newer) FS is better suited to our specific environment. Anything to make the build a little faster. :-) For the record, our (Java) project is quite small. It's 43MB (source and images) and the entire directory tree after building is about 1.6GB (this includes all JARs downloaded by Maven). So we're not talking TBs of data. Any thoughts on which FSs to include in my tests? Or simply which FS might be more appropriate?Do people still use reiserfs? I thought development on that pretty much stopped years ago. And reiser4 never made it into the kernel. Read the wiki page for why.
As I said, reiserfs works fine so I see no need to replace it. I'm not a big fan of ext3 (I've run out of inodes too many times) and I simply haven't tried ext4. Apparently, it has some architectural problems but I'm no expert.
ext4, FTW! But whatever you use, you might find that the core.preloadindex config option helps. It certainly does for NFS.
I would like to think that my local hard drive has no latency issues? Would this really be worthwhile even if I do not use some sort of distributed FS?