mirror of
https://github.com/minio/minio.git
synced 2025-11-06 20:33:07 -05:00
Introduce staticcheck for stricter builds (#7035)
This commit is contained in:
committed by
Nitish Tiwari
parent
4ba77a916d
commit
df35d7db9d
22
cmd/xl-v1.go
22
cmd/xl-v1.go
@@ -120,28 +120,18 @@ func getStorageInfo(disks []StorageAPI) StorageInfo {
|
||||
return StorageInfo{}
|
||||
}
|
||||
|
||||
_, sscParity := getRedundancyCount(standardStorageClass, len(disks))
|
||||
_, rrscparity := getRedundancyCount(reducedRedundancyStorageClass, len(disks))
|
||||
|
||||
// Total number of online data drives available
|
||||
// This is the number of drives we report free and total space for
|
||||
availableDataDisks := uint64(onlineDisks - sscParity)
|
||||
|
||||
// Available data disks can be zero when onlineDisks is equal to parity,
|
||||
// at that point we simply choose online disks to calculate the size.
|
||||
if availableDataDisks == 0 {
|
||||
availableDataDisks = uint64(onlineDisks)
|
||||
}
|
||||
|
||||
storageInfo := StorageInfo{}
|
||||
|
||||
// Combine all disks to get total usage.
|
||||
var used uint64
|
||||
for _, di := range validDisksInfo {
|
||||
used = used + di.Used
|
||||
}
|
||||
storageInfo.Used = used
|
||||
|
||||
_, sscParity := getRedundancyCount(standardStorageClass, len(disks))
|
||||
_, rrscparity := getRedundancyCount(reducedRedundancyStorageClass, len(disks))
|
||||
|
||||
storageInfo := StorageInfo{
|
||||
Used: used,
|
||||
}
|
||||
storageInfo.Backend.Type = BackendErasure
|
||||
storageInfo.Backend.OnlineDisks = onlineDisks
|
||||
storageInfo.Backend.OfflineDisks = offlineDisks
|
||||
|
||||
Reference in New Issue
Block a user