diff options
Diffstat (limited to 'weed-fs/src/pkg')
| -rw-r--r-- | weed-fs/src/pkg/storage/volume.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/weed-fs/src/pkg/storage/volume.go b/weed-fs/src/pkg/storage/volume.go index ee1d98b6a..3bc979251 100644 --- a/weed-fs/src/pkg/storage/volume.go +++ b/weed-fs/src/pkg/storage/volume.go @@ -73,6 +73,9 @@ func (v *Volume) readSuperBlock() { v.replicaType, _ = NewReplicationTypeFromByte(header[1]) } } +func (v *Volume) NeedToReplicate() bool{ + return v.replicaType.GetCopyCount()>1 +} func (v *Volume) write(n *Needle) uint32 { v.accessLock.Lock() |
