mirror of
https://github.com/pgsty/minio.git
synced 2026-07-19 12:10:24 +03:00
re-implement StorageInfo to be a peer call (#16155)
This commit is contained in:
@@ -91,10 +91,8 @@ func collectLocalDisksMetrics(disks map[string]struct{}) map[string]madmin.DiskM
|
||||
return metrics
|
||||
}
|
||||
|
||||
// only need Disks information in server mode.
|
||||
storageInfo, errs := objLayer.LocalStorageInfo(GlobalContext)
|
||||
|
||||
for i, d := range storageInfo.Disks {
|
||||
storageInfo := objLayer.LocalStorageInfo(GlobalContext)
|
||||
for _, d := range storageInfo.Disks {
|
||||
if len(disks) != 0 {
|
||||
_, ok := disks[d.Endpoint]
|
||||
if !ok {
|
||||
@@ -102,7 +100,7 @@ func collectLocalDisksMetrics(disks map[string]struct{}) map[string]madmin.DiskM
|
||||
}
|
||||
}
|
||||
|
||||
if errs[i] != nil {
|
||||
if d.State != madmin.DriveStateOk && d.State != madmin.DriveStateUnformatted {
|
||||
metrics[d.Endpoint] = madmin.DiskMetric{NDisks: 1, Offline: 1}
|
||||
continue
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user