[PVFS-users] Questions on changing striping parameters with
pvfs_stat
Phil Carns
pcarns@hubcap.clemson.edu
Thu, 10 Aug 2000 17:45:52 -0400 (EDT)
> Greetings,
>
> I've just started using PVFS. I have an I/O bench program where I would
> like to set the striping parameters (via the pvfs_stat structure) to different
> values than the default. According to the documentation, I need to use
> pvfs_open to specify these striping parameters.
>
> My questions are:
>
> 1) I have downloaded the source. I notice that both the utility programs
> and example programs link to a library called libminipvfs.a. If I
> want to do static linking, is this the library I need to use? (libpvfs.a
> does not contain the pvfs calls, and libminipvfs.a was not installed in
> /usr/lib when I performed the install, which is why I am asking.)
Yes- this is the best library to use if you are going to use the pvfs_xxx
interface. It does not contain anything except those functions. (As a
side note, they should be available in the libpvfs.a as well, but I would
recommend just using the mini for this setup).
> 2) Once I use ppfs_open, do I need to use the ppfs_* library calls for
> the other I/O functions (for example, read/write), and can I just
> use the Unix I/O functions?
You should use all of one or the other- either all pvfs_xxx calls or all
Unix I/O functions.
Good luck. And of course if you come up with any interesting results we
are always happy to hear about them :)
-Phil