diff options
| author | chrislu <chris.lu@gmail.com> | 2025-06-16 22:05:06 -0700 |
|---|---|---|
| committer | chrislu <chris.lu@gmail.com> | 2025-06-16 22:05:06 -0700 |
| commit | 96632a34b1075f7bbe8dcf89f5532ccf6587e484 (patch) | |
| tree | 06ec4b21c5b8f3e3c85a0f29c65af31b440e64af /weed/topology | |
| parent | 11f37cd9f2987a44dbd3e5f0388eee7ed6f76264 (diff) | |
| download | seaweedfs-96632a34b1075f7bbe8dcf89f5532ccf6587e484.tar.xz seaweedfs-96632a34b1075f7bbe8dcf89f5532ccf6587e484.zip | |
add version to volume proto
Diffstat (limited to 'weed/topology')
| -rw-r--r-- | weed/topology/allocate_volume.go | 1 | ||||
| -rw-r--r-- | weed/topology/volume_growth.go | 6 |
2 files changed, 5 insertions, 2 deletions
diff --git a/weed/topology/allocate_volume.go b/weed/topology/allocate_volume.go index 0254eb7e6..ab869c184 100644 --- a/weed/topology/allocate_volume.go +++ b/weed/topology/allocate_volume.go @@ -25,6 +25,7 @@ func AllocateVolume(dn *DataNode, grpcDialOption grpc.DialOption, vid needle.Vol Preallocate: option.Preallocate, MemoryMapMaxSizeMb: option.MemoryMapMaxSizeMb, DiskType: string(option.DiskType), + Version: option.Version, }) return allocateErr }) diff --git a/weed/topology/volume_growth.go b/weed/topology/volume_growth.go index 23e1d5fd6..8bbcd2c27 100644 --- a/weed/topology/volume_growth.go +++ b/weed/topology/volume_growth.go @@ -3,13 +3,14 @@ package topology import ( "encoding/json" "fmt" - "github.com/seaweedfs/seaweedfs/weed/pb/master_pb" - "github.com/seaweedfs/seaweedfs/weed/server/constants" "math/rand/v2" "reflect" "sync" "time" + "github.com/seaweedfs/seaweedfs/weed/pb/master_pb" + "github.com/seaweedfs/seaweedfs/weed/server/constants" + "google.golang.org/grpc" "github.com/seaweedfs/seaweedfs/weed/glog" @@ -66,6 +67,7 @@ type VolumeGrowOption struct { Rack string `json:"rack,omitempty"` DataNode string `json:"dataNode,omitempty"` MemoryMapMaxSizeMb uint32 `json:"memoryMapMaxSizeMb,omitempty"` + Version uint32 `json:"version,omitempty"` } type VolumeGrowth struct { |
