-
Notifications
You must be signed in to change notification settings - Fork 169
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement statfs operation to report basic stats #710
Comments
Hi @lzw06061139, thanks for reporting the issue. This is expected behavior because Mountpoint does not report file system stats to the kernel, so I willl change this to feature request to implement |
Thank you for your reply @monthonk . |
Sorry, we don't have any target date yet. But we will let you know in this thread once we have something to share. |
## Description of change This PR adds support for calling `statfs` on virtual file system created using mountpoint. Some applications depend on the filesystem reporting non-zero available space; currently mountpoint reports 0 as number of available blocks, which can cause these applications to not work as expected. This PR (building on #871) implements statfs with synthetic values (4611686018427387904 free blocks). For example, the DF output now is: ``` mountpoint-s3 4611686018427387904 0 4611686018427387904 0% /local/home/chagem/mnt/bucket ``` Thus, checks for available space should no longer fail. Relevant issues: #710. ### Does this change impact existing behavior? This change impacts existing behaviour, as Mountpoint will report non-zero value for total blocks, free blocks, free inodes and maximum file name length. ### Does this change need a changelog entry? Yes, addressed. --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and I agree to the terms of the [Developer Certificate of Origin (DCO)](https://developercertificate.org/). --------- Signed-off-by: Christian Hagemeier <[email protected]>
This was implemented in #1118 and released in Mountpoint v1.12.0! 🚀 |
Mountpoint for Amazon S3 version
mount-s3 1.3.2(build from main branch)
AWS Region
No response
Describe the running environment
Running in a ubuntu server(Release:16.04, kernel:4.15.0-142-generic)
Mountpoint options
mount-s3 --region us-east-1 --endpoint-url {my-endpoint} --debug --debug-crt -l ~/ {my-bucket} {my-mountpoint}
What happened?
Successfully mounted {my-bucket} on {my-mountpoint},I can see the mounted filesystem by running commnd:
cat /proc/mounts
,but runningdf -h
can't report the mounted filesystem(others can be reported)Relevant log output
No response
The text was updated successfully, but these errors were encountered: