From 3cc0abfd819b2e94431438cb6ac4618c56feeb3b Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Sat, 12 Apr 2025 19:09:26 +0300 Subject: [PATCH] Fix NFS total & free multiplied by extra 2 --- src/nfs/nfs_fsstat.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/nfs/nfs_fsstat.cpp b/src/nfs/nfs_fsstat.cpp index b2864d64..73093ada 100644 --- a/src/nfs/nfs_fsstat.cpp +++ b/src/nfs/nfs_fsstat.cpp @@ -22,8 +22,8 @@ int nfs3_fsstat_proc(void *opaque, rpc_op_t *rop) { auto ttb = pst_it->second["total_raw_tb"].number_value(); auto ftb = (pst_it->second["total_raw_tb"].number_value() - pst_it->second["used_raw_tb"].number_value()); - tbytes = ttb / pst_it->second["raw_to_usable"].number_value() * ((uint64_t)2<<40); - fbytes = ftb / pst_it->second["raw_to_usable"].number_value() * ((uint64_t)2<<40); + tbytes = ttb / pst_it->second["raw_to_usable"].number_value() * ((uint64_t)1<<40); + fbytes = ftb / pst_it->second["raw_to_usable"].number_value() * ((uint64_t)1<<40); } *reply = (FSSTAT3res){ .status = NFS3_OK,