[shell] fix volume grow in shell (#5992)

* fix volume grow in shell

* revert add Async

* check available volume space

* create a VolumeGrowRequest and remove unnecessary fields
This commit is contained in:
Konstantin Lebedev
2024-09-09 23:42:56 +05:00
committed by GitHub
parent 4af21b0dfc
commit 15965f7c54
6 changed files with 1111 additions and 748 deletions

View File

@@ -51,6 +51,8 @@ service Seaweed {
}
rpc RaftRemoveServer (RaftRemoveServerRequest) returns (RaftRemoveServerResponse) {
}
rpc VolumeGrow (VolumeGrowRequest) returns (VolumeGrowResponse) {
}
}
//////////////////////////////////////////////////
@@ -210,6 +212,19 @@ message AssignRequest {
uint32 writable_volume_count = 9;
string disk_type = 10;
}
message VolumeGrowRequest {
uint32 writable_volume_count = 1;
string replication = 2;
string collection = 3;
string ttl = 4;
string data_center = 5;
string rack = 6;
string data_node = 7;
uint32 memory_map_max_size_mb = 8;
string disk_type = 9;
}
message AssignResponse {
string fid = 1;
uint64 count = 4;
@@ -419,3 +434,6 @@ message RaftListClusterServersResponse {
}
repeated ClusterServers cluster_servers = 1;
}
message VolumeGrowResponse {
}