diff --git a/weed/storage/volume_loading.go b/weed/storage/volume_loading.go index 0cf603ad8..2dc75d5ee 100644 --- a/weed/storage/volume_loading.go +++ b/weed/storage/volume_loading.go @@ -83,6 +83,9 @@ func (v *Volume) load(alsoLoadIndex bool, createDatIfMissing bool, needleMapKind if alreadyHasSuperBlock { err = v.readSuperBlock() + if err == nil { + v.volumeInfo.Version = uint32(v.SuperBlock.Version) + } glog.V(0).Infof("readSuperBlock volume %d version %v", v.Id, v.SuperBlock.Version) if v.HasRemoteFile() { // maybe temporary network problem