diff options
author | Csaba Henk <csaba@redhat.com> | 2018-04-14 08:22:48 +0200 |
---|---|---|
committer | Raghavendra G <rgowdapp@redhat.com> | 2018-04-16 08:40:48 +0000 |
commit | 4892349e775ae121d8829251613c399300076f33 (patch) | |
tree | 3f4c1762efa1174d8f771e086a4289b5c26fdd57 /xlators/mount | |
parent | a723362d87a81da5d97cc879cc1d24a48351ca84 (diff) |
fuse: retire statvfs tweak
fuse xlator used to override the filesystem
block size of the storage backend to indicate
its preferences. Now we retire this tweak and
pass on what we get from the backend.
This fixes the anomaly reported in the referred
BUG. For more background, see the following email,
which was sent out to gluster-devel and gluster-users
mailing lists to gauge if anyone sees any use of
this tweak:
http://lists.gluster.org/pipermail/gluster-devel/2018-March/054660.html
http://lists.gluster.org/pipermail/gluster-users/2018-March/033775.html
Noone vetoed the removal of it but it got endorsement:
http://lists.gluster.org/pipermail/gluster-devel/2018-March/054686.html
BUG: 1523219
Change-Id: I3b7111d3037a1b91a288c1589f407b2c48d81bfa
Signed-off-by: Csaba Henk <csaba@redhat.com>
Diffstat (limited to 'xlators/mount')
-rw-r--r-- | xlators/mount/fuse/src/fuse-bridge.c | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/xlators/mount/fuse/src/fuse-bridge.c b/xlators/mount/fuse/src/fuse-bridge.c index 45bfdbaa0ff..1d105af04f1 100644 --- a/xlators/mount/fuse/src/fuse-bridge.c +++ b/xlators/mount/fuse/src/fuse-bridge.c @@ -3212,19 +3212,6 @@ fuse_statfs_cbk (call_frame_t *frame, void *cookie, xlator_t *this, gf_fop_list[frame->root->op]); if (op_ret == 0) { -#ifndef GF_DARWIN_HOST_OS - /* MacFUSE doesn't respect anyof these tweaks */ - buf->f_blocks *= buf->f_frsize; - buf->f_blocks /= this->ctx->page_size; - - buf->f_bavail *= buf->f_frsize; - buf->f_bavail /= this->ctx->page_size; - - buf->f_bfree *= buf->f_frsize; - buf->f_bfree /= this->ctx->page_size; - - buf->f_frsize = buf->f_bsize =this->ctx->page_size; -#endif /* GF_DARWIN_HOST_OS */ fso.st.bsize = buf->f_bsize; fso.st.frsize = buf->f_frsize; fso.st.blocks = buf->f_blocks; |