diff options
| author | chrislu <chris.lu@gmail.com> | 2025-07-26 23:04:24 -0700 |
|---|---|---|
| committer | chrislu <chris.lu@gmail.com> | 2025-07-26 23:04:24 -0700 |
| commit | b1296a0050b15f0bec6ac2e7443ea94820c4500a (patch) | |
| tree | 7effefef157ca3ff02df5557fffcd2d90bb6070e | |
| parent | 699b28af147d71327883f4c396a454e4bde2ee6e (diff) | |
| download | seaweedfs-b1296a0050b15f0bec6ac2e7443ea94820c4500a.tar.xz seaweedfs-b1296a0050b15f0bec6ac2e7443ea94820c4500a.zip | |
use volumeSizeLimitMB
| -rw-r--r-- | weed/admin/task/master_sync.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/weed/admin/task/master_sync.go b/weed/admin/task/master_sync.go index cd78afb65..5d094f052 100644 --- a/weed/admin/task/master_sync.go +++ b/weed/admin/task/master_sync.go @@ -197,8 +197,9 @@ func (ms *MasterSynchronizer) processDiskInfo( // Update capacity information capacity := serverCapacity[serverID] - capacity.TotalCapacity += int64(diskInfo.MaxVolumeCount) * (32 * 1024 * 1024 * 1024) // Assume 32GB per volume - capacity.UsedCapacity += int64(diskInfo.ActiveVolumeCount) * (32 * 1024 * 1024 * 1024) + volumeSizeBytes := int64(ms.volumeSizeLimitMB) * 1024 * 1024 // Convert MB to bytes + capacity.TotalCapacity += int64(diskInfo.MaxVolumeCount) * volumeSizeBytes + capacity.UsedCapacity += int64(diskInfo.ActiveVolumeCount) * volumeSizeBytes // Process regular volumes for _, volInfo := range diskInfo.VolumeInfos { |
