git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Git, Builds, and Filesystem Type

From
HWHilco Wijbenga <hilco.wijbenga@gmail.com>
Date
Feb 10, 2012, 01:11 UTC
Message-ID
<CAE1pOi0=Sf7K=FaHW--z6AHSTKsmBWe-f75gXcdZivW_4T6g4Q@mail.gmail.com>
In-Reply-To
<CAE5ih7_NkyJ6vGbyoKvQy65LFK3-zkXi79Xd6+3Si8DyUi47JQ@mail.gmail.com>
On 9 February 2012 15:24, Luke Diamand <luke@diamand.org> wrote:
Show 26 quoted lines
> On Thu, Feb 9, 2012 at 9:23 PM, Hilco Wijbenga <hilco.wijbenga@gmail.com>
> wrote:
>>
>> 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?

Previous: Hilco Wijbenga
Message 8 of 8 in “Git, Builds, and Filesystem Type”
  1. Hilco WijbengaFeb 9, 2012
  2. Martin FickFeb 9, 2012
  3. Hilco WijbengaFeb 9, 2012
  4. Martin FickFeb 9, 2012
  5. Hilco WijbengaFeb 10, 2012
  6. Martin FickFeb 10, 2012
  7. Hilco WijbengaFeb 10, 2012
  8. Hilco WijbengaFeb 10, 2012

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.