Validate tier manager is initialized in tier Empty() check (#14646)

Co-authored-by: Poorna Krishnamoorthy <poorna@minio.io>
This commit is contained in:
Poorna
2022-03-29 10:10:06 -07:00
committed by GitHub
parent e955aa7f2a
commit 9e25475475
2 changed files with 6 additions and 3 deletions

View File

@@ -1651,13 +1651,13 @@ func getClusterTierMetrics() *MetricsGroup {
cacheInterval: 10 * time.Second,
}
mg.RegisterRead(func(ctx context.Context) (metrics []Metric) {
if globalTierConfigMgr.Empty() {
return
}
objLayer := newObjectLayerFn()
if objLayer == nil || globalIsGateway {
return
}
if globalTierConfigMgr.Empty() {
return
}
dui, err := loadDataUsageFromBackend(GlobalContext, objLayer)
if err != nil {