[PVFS-users] Ignorant Question, but I don't know the answer forsure
David N. Lombard
david.lombard@mscsoftware.com
Tue, 24 Oct 2000 13:49:50 -0700
Robert Ross wrote:
>
> Jeff (and David, who I am CCing on this),
>
> Actually, that isn't an easy question :).
>
> The current release version will not create files larger than 2GB (32-bit
> file offsets), I think.
>
> The version I'm working on at the moment, which should be available in
> November, will create files of 2*n GB, where n is the number of I/O nodes.
> This is through the native (pvfs_XXX) interface only. I'm going to try to
> get it going on the kernel interface as well before I release.
>
> Furthermore, as soon as 64-bit file offsets are *standard*, I will
> complete the work to get the iods to write large files. Then the maximum
> file size will be limited (I think) to ~2*n TB, where n is the number of
> I/O nodes again, because there is a 2TB limit to how much a given block
> device can access :).
>
> That ought to hold everyone over for a while though :).
>
If you want, I'd be glad to help debug your patches.
FWIW, I too am working on LFS support. To date, I've only made the
obvious patch to allow the kernel module to build.
I've also made a couple of other patches:
1) Modify pvfs-kernel/Makefile to
1a) assume it's located in the kernel source directory, i.e., avoid the
/usr/include/linux -> /usr/src/linux/... mess.
1b) use the correct path for req.h &etc (/usr/local/include instead of
/usr/include/pvfs)
2) Modify pvfs/Makefile to install libminipvfs.a
--
David N. Lombard, david.lombard@mscsoftware.com, (714) 445-5657
Director, Research & Development, Linux Division
MSC.Software, 2975 Redhill Ave., Costa Mesa, CA 92626