[Pvfs2-users] metadata tests using mdtest
thackern at ornl.gov
Mon Sep 29 13:32:47 EDT 2008
Robert Latham wrote:
> On Thu, Sep 25, 2008 at 09:19:41PM -0400, Nirmal Thacker wrote:
>> I am trying to use LLNL's mdtest
>> [http://sourceforge.net/projects/mdtest/] on pvfs2.
>> It works by passing an argument to the test indicating which directory
>> the test must run. However when I do indicate the directory as
>> /mnt/pvfs2 - the test runs on the local directory and doesn't use PVFS2.
>> If I do add the prefix , as "pvfs2:/mnt/pvfs2" , the test reports back
>> that it cannot find the filesystem. Although my mpich libraries are
>> linked with the pvfs2 libraries.
>> Any ideas about this?
> Yep, LLNL''s mdtest uses MPI for coordination but POSIX for metadata,
> so the 'pvfs2:' prefix won't work for that test (it works for the
> mpi-md-test in the PVFS CVS).
> What version of mdtest are you using? You are giving mdtest the '-d'
> option? I can't think of a reason for mdtest to ignore your testdir
> option and start doing stuff in the local directory...
I apologize for the delay in replying.
I use version 1.7.4 - which seems to be the latest build on their
The mdtest does not ignore my prefix option. Here's what happens. AFAIK,
while using PVFS2 on a cluster there is no requirement to perform a
mount operation. As I understand since the MPICH binaries are linked to
the PVFS2 libraries, the MPI app/bechmark would understand how to locate
the PVFS2 storage servers [apart from the /etc/pvfs2tab content] .
Hence there exists a directory /mnt/pvfs2 on each of my compute nodes.
When I run mdtest with a directory prefix -d to /mnt/pvfs2 , I had a
bunch of files generated while the pvfs2-ls contents do not show any thing.
On the other hand, running it with a prefix reports back an error that
the filesystem cannot be found
Anyways, for now, I have had the mpi-md-test up and running. As it turns
out I am not using a very recent build of PVFS2. My build is PVFS2-1.5.1
. However tests from the later builds do seem to compile without any
dependencies and work fine.
Thanks for the replies
More information about the Pvfs2-users