From 59e58c4b23e4a6c7e374cbf3bbff9590de73ee45 Mon Sep 17 00:00:00 2001 From: chrislu Date: Sun, 5 Dec 2021 01:06:01 -0800 Subject: [PATCH] volume: fix loading old volume format fix https://github.com/chrislusf/seaweedfs/issues/2487 --- weed/storage/volume_loading.go | 3 +++ 1 file changed, 3 insertions(+) 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