Szabolcs Szakacsits wrote:
>> (it scales badly with the number of files in a directory) 
> 
> The NTFS-3G driver has been tested with 10 million files in a single 
> directory. The regular test case before public releases is 1 million files,
> documented on http://ntfs-3g.org/quality.html 
> 
>> and the NTFS compatibility drivers in Linux are not
>> what anyone would consider particularly robust or complete.
> 
> Could you give please specific examples? Thanks. 
I'm sorry if I have been unintentionally spreading outdated information. 
  My experience with NTFS drivers under Linux is a bit out of date, and 
predates NTFS-3G apparently.  At the time I was seriously investigating 
this topic, the situation was pathetic; I apologize for smearing a 
project I have no direct experience with.
On the other hand, I stand by my contention that the NTFS filesystem 
scales badly with the number of files in a directory, if only from the 
Windows side of the access and this is through direct experience.  If 
NTFS-3G is able to get good performance out of directories containing 
over 1 million files, you are better than the Microsoft engineers 
apparently.  I do note that by your own measures:
        http://ntfs-3g.org/performance.html
NTFS-3g is 10 times slower at "random file operation" for file creation 
(likely the most common operation for Subversion).
I truly don't understand why anyone using Linux [who had a choice] would 
choose NTFS over almost any other native Linux filesystem (especially 
ext3).  If someone has no other choice but to rely on an NTFS filesystem 
to store their repository due to external pressures, I still contend 
that it is best to utilize a native Windows Subversion server, 
especially if that would mean the server process was local to the 
repository.  Local drive access will always trump remote drive access 
(though fiber channel storage systems are pretty damn close).
John
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Nov 29 16:04:38 2007