mirror of
https://github.com/minio/minio.git
synced 2024-12-25 06:35:56 -05:00
Correct the number of failed disks that we can withstand in startup message (#3045)
This commit is contained in:
parent
5999a23d3e
commit
6c2d5e3d05
@ -136,12 +136,11 @@ func getStorageInfoMsg(storageInfo StorageInfo) string {
|
|||||||
msg := fmt.Sprintf("%s %s Free, %s Total", colorBlue("Drive Capacity:"),
|
msg := fmt.Sprintf("%s %s Free, %s Total", colorBlue("Drive Capacity:"),
|
||||||
humanize.IBytes(uint64(storageInfo.Free)),
|
humanize.IBytes(uint64(storageInfo.Free)),
|
||||||
humanize.IBytes(uint64(storageInfo.Total)))
|
humanize.IBytes(uint64(storageInfo.Total)))
|
||||||
diskInfo := fmt.Sprintf(" %d Online, %d Offline. We can withstand [%d] more drive failure(s).",
|
|
||||||
storageInfo.Backend.OnlineDisks,
|
|
||||||
storageInfo.Backend.OfflineDisks,
|
|
||||||
storageInfo.Backend.ReadQuorum,
|
|
||||||
)
|
|
||||||
if storageInfo.Backend.Type == XL {
|
if storageInfo.Backend.Type == XL {
|
||||||
|
diskInfo := fmt.Sprintf(" %d Online, %d Offline. ", storageInfo.Backend.OnlineDisks, storageInfo.Backend.OfflineDisks)
|
||||||
|
if maxDiskFailures := storageInfo.Backend.ReadQuorum - storageInfo.Backend.OfflineDisks; maxDiskFailures >= 0 {
|
||||||
|
diskInfo += fmt.Sprintf("We can withstand [%d] more drive failure(s).", maxDiskFailures)
|
||||||
|
}
|
||||||
msg += colorBlue("\nStatus:") + fmt.Sprintf(getFormatStr(len(diskInfo), 8), diskInfo)
|
msg += colorBlue("\nStatus:") + fmt.Sprintf(getFormatStr(len(diskInfo), 8), diskInfo)
|
||||||
}
|
}
|
||||||
return msg
|
return msg
|
||||||
|
Loading…
Reference in New Issue
Block a user