mirror of
https://github.com/minio/minio.git
synced 2025-04-01 02:03:42 -04:00
replication: clone metrics while loading metrics cache (#16462)
This commit is contained in:
parent
93fbb228bf
commit
ca2a1c3f60
@ -197,7 +197,8 @@ func (r *ReplicationStats) loadInitialReplicationMetrics(ctx context.Context) {
|
|||||||
m := make(map[string]*BucketReplicationStats)
|
m := make(map[string]*BucketReplicationStats)
|
||||||
if stats, err := globalReplicationPool.loadStatsFromDisk(); err == nil {
|
if stats, err := globalReplicationPool.loadStatsFromDisk(); err == nil {
|
||||||
for b, st := range stats {
|
for b, st := range stats {
|
||||||
m[b] = &st
|
c := st.Clone()
|
||||||
|
m[b] = &c
|
||||||
}
|
}
|
||||||
r.ulock.Lock()
|
r.ulock.Lock()
|
||||||
r.UsageCache = m
|
r.UsageCache = m
|
||||||
|
Loading…
x
Reference in New Issue
Block a user