On Sep 05, 2007  17:39 -0700, Matthew Ahrens wrote:
> Can you provide a concrete example of this?  Eg: which standard requires what 
> behavior, and how would the changes that Chris is proposing violate them? 
> It's difficult for me to see how any reasonable test program could succeed 
> under ZFS today but fail with Chris's changes.

Just as an FYI - we've been scaling the statfs blocksize with Lustre
for many years without problems, because 32-bit systems would overflow
df at 16TB because the userspace (df in particular) and many apps were
not compiled to use a 64-bit statfs interface at the time but customers
were using filesystems hundreds of TB in size.  Even today we scale up
the blocksize on 32-bit systems as needed to always fit into a 32-bit
total block count, because Linux has the same issue that the fs doesn't
know if the caller is using the 32-bit or 64-bit statfs syscall.

Cheers, Andreas
--
Andreas Dilger
Principal Software Engineer
Cluster File Systems, Inc.


Reply via email to