Hello,

On Mon, 12 Mar 2012 16:33:55 -0400 John Chandy wrote:
> Jim,
> 
> I can provide some answers to the fuse question.  In principle, the fuse 
> module in PVFS works the same way as the kernel module - i.e. there is still 
> a user to kernel back to userspace transition.  The tests that we did (about 
> 4 years ago) showed that pvfs2fuse had similar performance to the kernel 
> module as long as the block size was less than 128K.

I tested the orangefs-2.8.5 fuse client on Linux-3.0.10 recently.
It looks limited in functionality compared to the kernel module:

1) chmod on any file fails:
$ chmod 0755 test.file
chmod: changing permissions of `test.file': Invalid argument

2) If you multiple pvfs2-servers are running on the same node, they
will have different config files due to different data/meta
directories, log file and so on. The fuse client checks sizes and
checksums of all server's configs and refuse to start if they are
different. pvfs2-client powered by the kernel module works fine in
this case.

I haven't performed speed tests for fuse client. Limitations above
are sufficient for me to make a choise between two clients.

Best regards,
Andrew Savchenko

Attachment: pgp7mJwz5JKp3.pgp
Description: PGP signature

_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to