mar-file-system / marfs

MarFS provides a scalable near-POSIX file system by using one or more POSIX file systems as a scalable metadata component and one or more data stores (object, file, etc) as a scalable data component.
Other
96 stars 27 forks source link

file creation test using IOFSL calls #99

Closed brettkettering closed 8 years ago

brettkettering commented 8 years ago

Write a test code that measures the performance of doing large numbers of zero-byte file creations using the IOFSL library calls, iofsl_*, instead of POSIX libc's fopen(). This keeps everything in user space and does not require kernel module loads or LDPRELOAD to have an optimized creation routine using POSIX libc calls.

brettkettering commented 8 years ago

The Local interface is not implemented in IOFSL for IOFSL servers. Thus, we must use POSIX interface to use /tmp as the target directory that IOFSL servers will use. Still working on how to configure it to use POSIX. May have to run a PVFS2 server on the IOFSL servers because that's the other interface that is supposed to be supported.

brettkettering commented 8 years ago

Decided to take a different direction on this and no longer need this test case.