aboutsummaryrefslogtreecommitdiff
path: root/weed/storage/volume_super_block.go
diff options
context:
space:
mode:
authorchrislu <chris.lu@gmail.com>2025-06-19 01:15:25 -0700
committerchrislu <chris.lu@gmail.com>2025-06-19 01:15:25 -0700
commit2f1b3d68d7f3d4b8684ee37a58938f7af399117c (patch)
treed7b4a1cddb602de3ecd2341a60bf0f067a206763 /weed/storage/volume_super_block.go
parent87927d068b02d965f3ea287488942f49f1f4d151 (diff)
downloadseaweedfs-2f1b3d68d7f3d4b8684ee37a58938f7af399117c.tar.xz
seaweedfs-2f1b3d68d7f3d4b8684ee37a58938f7af399117c.zip
pass volume version when creating a volume
Diffstat (limited to 'weed/storage/volume_super_block.go')
-rw-r--r--weed/storage/volume_super_block.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/weed/storage/volume_super_block.go b/weed/storage/volume_super_block.go
index 1d411471f..baf490af8 100644
--- a/weed/storage/volume_super_block.go
+++ b/weed/storage/volume_super_block.go
@@ -10,7 +10,7 @@ import (
"github.com/seaweedfs/seaweedfs/weed/storage/super_block"
)
-func (v *Volume) maybeWriteSuperBlock() error {
+func (v *Volume) maybeWriteSuperBlock(ver needle.Version) error {
datSize, _, e := v.DataBackend.GetStat()
if e != nil {
@@ -18,7 +18,7 @@ func (v *Volume) maybeWriteSuperBlock() error {
return e
}
if datSize == 0 {
- v.SuperBlock.Version = needle.GetCurrentVersion()
+ v.SuperBlock.Version = ver
_, e = v.DataBackend.WriteAt(v.SuperBlock.Bytes(), 0)
if e != nil && os.IsPermission(e) {
//read-only, but zero length - recreate it!