diff options
Diffstat (limited to 'weed/storage/volume_loading.go')
| -rw-r--r-- | weed/storage/volume_loading.go | 6 |
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() |
