shell: add volume.vacuum command

This commit is contained in:
Chris Lu
2020-11-28 23:18:02 -08:00
parent 96c48bc8a8
commit 965413c21b
5 changed files with 451 additions and 218 deletions

View File

@@ -25,6 +25,8 @@ service Seaweed {
}
rpc LookupEcVolume (LookupEcVolumeRequest) returns (LookupEcVolumeResponse) {
}
rpc VacuumVolume (VacuumVolumeRequest) returns (VacuumVolumeResponse) {
}
rpc GetMasterConfiguration (GetMasterConfigurationRequest) returns (GetMasterConfigurationResponse) {
}
rpc ListMasterClients (ListMasterClientsRequest) returns (ListMasterClientsResponse) {
@@ -264,6 +266,12 @@ message LookupEcVolumeResponse {
repeated EcShardIdLocation shard_id_locations = 2;
}
message VacuumVolumeRequest {
float garbage_threshold = 1;
}
message VacuumVolumeResponse {
}
message GetMasterConfigurationRequest {
}
message GetMasterConfigurationResponse {