forked from TrueCloudLab/frostfs-node
[#1059] control: Add SetShardMode
rpc to proto files
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
This commit is contained in:
parent
90f05d4448
commit
41dd385b7b
1 changed files with 34 additions and 0 deletions
|
@ -22,6 +22,9 @@ service ControlService {
|
|||
|
||||
// Returns list that contains information about all shards of a node.
|
||||
rpc ListShards (ListShardsRequest) returns (ListShardsResponse);
|
||||
|
||||
// Sets mode of the shard.
|
||||
rpc SetShardMode (SetShardModeRequest) returns (SetShardModeResponse);
|
||||
}
|
||||
|
||||
// Health check request.
|
||||
|
@ -167,3 +170,34 @@ message ListShardsResponse {
|
|||
// Body signature.
|
||||
Signature signature = 2;
|
||||
}
|
||||
|
||||
// Request to set mode of the shard.
|
||||
message SetShardModeRequest {
|
||||
// Request body structure.
|
||||
message Body {
|
||||
// ID of the shard.
|
||||
bytes shard_ID = 1;
|
||||
|
||||
// Mode that requested to be set.
|
||||
ShardMode mode = 2;
|
||||
}
|
||||
|
||||
// Body of set shard mode request message.
|
||||
Body body = 1;
|
||||
|
||||
// Body signature.
|
||||
Signature signature = 2;
|
||||
}
|
||||
|
||||
// SetShardMode response.
|
||||
message SetShardModeResponse {
|
||||
// Response body structure.
|
||||
message Body {
|
||||
}
|
||||
|
||||
// Body of set shard mode response message.
|
||||
Body body = 1;
|
||||
|
||||
// Body signature.
|
||||
Signature signature = 2;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue