mirror of
https://github.com/minio/minio.git
synced 2025-04-27 05:15:01 -04:00
chore(all): replace map key deletion loop with clear() (#21082)
This commit is contained in:
parent
e0c8738230
commit
b1bc641105
@ -647,9 +647,7 @@ func (sys *BucketMetadataSys) init(ctx context.Context, buckets []string) {
|
||||
// Reset the state of the BucketMetadataSys.
|
||||
func (sys *BucketMetadataSys) Reset() {
|
||||
sys.Lock()
|
||||
for k := range sys.metadataMap {
|
||||
delete(sys.metadataMap, k)
|
||||
}
|
||||
clear(sys.metadataMap)
|
||||
sys.Unlock()
|
||||
}
|
||||
|
||||
|
@ -491,13 +491,9 @@ func (config *TierConfigMgr) Reload(ctx context.Context, objAPI ObjectLayer) err
|
||||
}
|
||||
|
||||
// Reset drivercache built using current config
|
||||
for k := range config.drivercache {
|
||||
delete(config.drivercache, k)
|
||||
}
|
||||
clear(config.drivercache)
|
||||
// Remove existing tier configs
|
||||
for k := range config.Tiers {
|
||||
delete(config.Tiers, k)
|
||||
}
|
||||
clear(config.Tiers)
|
||||
// Copy over the new tier configs
|
||||
for tier, cfg := range newConfig.Tiers {
|
||||
config.Tiers[tier] = cfg
|
||||
|
@ -3373,9 +3373,7 @@ func (s *xlStorage) CleanAbandonedData(ctx context.Context, volume string, path
|
||||
}
|
||||
|
||||
// Clear and repopulate
|
||||
for k := range foundDirs {
|
||||
delete(foundDirs, k)
|
||||
}
|
||||
clear(foundDirs)
|
||||
|
||||
// Populate into map
|
||||
for _, k := range dirs {
|
||||
|
@ -132,9 +132,7 @@ func (m *MSS) Msgsize() int {
|
||||
// NewMSS returns a new MSS.
|
||||
func NewMSS() *MSS {
|
||||
m := MSS(mssPool.Get())
|
||||
for k := range m {
|
||||
delete(m, k)
|
||||
}
|
||||
clear(m)
|
||||
return &m
|
||||
}
|
||||
|
||||
|
@ -87,9 +87,7 @@ func (r *Record) Reset() {
|
||||
if len(r.csvRecord) > 0 {
|
||||
r.csvRecord = r.csvRecord[:0]
|
||||
}
|
||||
for k := range r.nameIndexMap {
|
||||
delete(r.nameIndexMap, k)
|
||||
}
|
||||
clear(r.nameIndexMap)
|
||||
}
|
||||
|
||||
// Clone the record.
|
||||
|
Loading…
x
Reference in New Issue
Block a user