aboutsummaryrefslogtreecommitdiff
path: root/weed/storage/volume_loading.go
diff options
context:
space:
mode:
Diffstat (limited to 'weed/storage/volume_loading.go')
-rw-r--r--weed/storage/volume_loading.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/weed/storage/volume_loading.go b/weed/storage/volume_loading.go
index 97b69ad71..dac0e22a2 100644
--- a/weed/storage/volume_loading.go
+++ b/weed/storage/volume_loading.go
@@ -2,6 +2,7 @@ package storage
import (
"fmt"
+ "github.com/seaweedfs/seaweedfs/weed/storage/types"
"os"
"github.com/syndtr/goleveldb/leveldb/opt"
@@ -193,7 +194,10 @@ func (v *Volume) load(alsoLoadIndex bool, createDatIfMissing bool, needleMapKind
if !hasVolumeInfoFile {
v.volumeInfo.Version = uint32(v.SuperBlock.Version)
- v.SaveVolumeInfo()
+ v.volumeInfo.BytesOffset = uint32(types.OffsetSize)
+ if err := v.SaveVolumeInfo(); err != nil {
+ glog.Warningf("volume %d failed to save file info: %v", v.Id, err)
+ }
}
stats.VolumeServerVolumeCounter.WithLabelValues(v.Collection, "volume").Inc()