mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-01-19 02:48:24 +00:00
parent
7394f7feee
commit
6f483a4d36
|
@ -5,6 +5,7 @@ import (
|
||||||
"github.com/seaweedfs/seaweedfs/weed/storage/types"
|
"github.com/seaweedfs/seaweedfs/weed/storage/types"
|
||||||
"github.com/seaweedfs/seaweedfs/weed/util"
|
"github.com/seaweedfs/seaweedfs/weed/util"
|
||||||
"sync"
|
"sync"
|
||||||
|
"sync/atomic"
|
||||||
|
|
||||||
"github.com/seaweedfs/seaweedfs/weed/pb/master_pb"
|
"github.com/seaweedfs/seaweedfs/weed/pb/master_pb"
|
||||||
"github.com/seaweedfs/seaweedfs/weed/storage/erasure_coding"
|
"github.com/seaweedfs/seaweedfs/weed/storage/erasure_coding"
|
||||||
|
@ -100,11 +101,11 @@ type DiskUsageCounts struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (a *DiskUsageCounts) addDiskUsageCounts(b *DiskUsageCounts) {
|
func (a *DiskUsageCounts) addDiskUsageCounts(b *DiskUsageCounts) {
|
||||||
a.volumeCount += b.volumeCount
|
atomic.AddInt64(&a.volumeCount, b.volumeCount)
|
||||||
a.remoteVolumeCount += b.remoteVolumeCount
|
atomic.AddInt64(&a.remoteVolumeCount, b.remoteVolumeCount)
|
||||||
a.activeVolumeCount += b.activeVolumeCount
|
atomic.AddInt64(&a.activeVolumeCount, b.activeVolumeCount)
|
||||||
a.ecShardCount += b.ecShardCount
|
atomic.AddInt64(&a.ecShardCount, b.ecShardCount)
|
||||||
a.maxVolumeCount += b.maxVolumeCount
|
atomic.AddInt64(&a.maxVolumeCount, b.maxVolumeCount)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (a *DiskUsageCounts) FreeSpace() int64 {
|
func (a *DiskUsageCounts) FreeSpace() int64 {
|
||||||
|
|
Loading…
Reference in a new issue