On Wed, 5 Nov 2008, Sven Garly wrote:
> 
> I've not noticed any announcements slip out about a release with these
> performance improvements. Any info on what the current situation is?

The situation looks quite good. For instance the driver outperformed all 
stable file systems in compilebench which is used to optimize btrfs.

                               MB/s    Runtime (s)
                              -----    -----------
  btrfs unstable, no dup      51.42        168
  btrfs unstable              42.67        197
  ext4 2.6.26                 35.63        245
  nilfs2 2nd+ runs            26.43        287
  ntfs-3g unstable            21.41        370
  ext3                        19.92        559
  xfs nobarrier               14.17        562
  reiserfs                    13.11        595
  nilfs2 1st run              12.06       3719
  xfs nobarrier, ncq, wc off   6.89       1070
  xfs                          1.95       3786

However the performance is not the primary priority of the project. 
Instead, they are reliability, reliable functionality, interoperability 
and usability.

Distractions from performance work were Sun developers' NTFS-3G/Solaris 
patches, fixing slight corruption and hang problems, unlimited file 
creation/deletion support, trying to solve the regular automount/hotplug 
HAL breakages: http://article.gmane.org/gmane.comp.freedesktop.hal/12243 
and some other fairly important issues to ensure the open source project 
can continue operation.

Current top priorities are built-in UTF8 support and some OSX issues. 
It seems people need these the most.

The performance work still needs, among others, to accomplish fuse-lite 
upgrade from FUSE version 2.7 to 2.8 however stable FUSE 2.8 is not even 
released yet. Moreover this is not entire trivial since the FUSE source 
was reindented/reformatted, the current fuse-lite includes already all the 
fixes and lots of unneeded code removal but not the new API functionality 
and no intention to include all (no need) but we still need to fully 
support all FUSE kernel interfaces back to 2.4 kernels which are still 
quite popular for instance in many consumer electronic devices.

        Szaka

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
ntfs-3g-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ntfs-3g-devel

Reply via email to