mcdouga9@egr.msu.edu (Adam McDougall) wrote:
[...]
All in all, I was alerted today that a Bug ID 154530 was created and will be "fixed" in a future release. All I really ask is for a good documentation of the intended behavior, and optimally, a admin-configurable behavior for statfs which df uses.
154530 has appeared publicly now, and its description makes interesting reading:
| In releases prior to 7.0, running the 'df' command on an NFS mount | of an exported qtree shows the export size as the smaller of the | volume size or the qtree quota, if one exists. In 7.0, this behavior | was inadvertently changed to return the size as the minimum of the | volume size or any applicable quota, including user and group quotas | for the user running 'df' in addition to any qtree quota.
The implication is that no change to the statvfs() results was ever actually intended in 7.0. That makes me a lot happier (except that I have to wait for the fix, of course).