[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