move volume server stats to grpc

This commit is contained in:
Chris Lu
2020-02-21 21:45:03 -08:00
parent 3a1d017de2
commit f55f49970f
5 changed files with 327 additions and 220 deletions

View File

@@ -81,7 +81,10 @@ service VolumeServer {
rpc VolumeTierMoveDatFromRemote (VolumeTierMoveDatFromRemoteRequest) returns (stream VolumeTierMoveDatFromRemoteResponse) {
}
// query
rpc VolumeServerStatus (VolumeServerStatusRequest) returns (VolumeServerStatusResponse) {
}
// <experimental> query
rpc Query (QueryRequest) returns (stream QueriedStripe) {
}
@@ -409,6 +412,14 @@ message VolumeTierMoveDatFromRemoteResponse {
float processedPercentage = 2;
}
message VolumeServerStatusRequest {
}
message VolumeServerStatusResponse {
repeated DiskStatus disk_statuses = 1;
MemStatus memory_status = 2;
}
// select on volume servers
message QueryRequest {
repeated string selections = 1;