volume server: read all files in a volume

This commit is contained in:
Chris Lu
2021-09-27 01:45:32 -07:00
parent 4a1d4d7462
commit c4d7ee6c5c
3 changed files with 1269 additions and 1001 deletions

View File

@@ -58,6 +58,8 @@ service VolumeServer {
}
rpc WriteNeedleBlob (WriteNeedleBlobRequest) returns (WriteNeedleBlobResponse) {
}
rpc ReadAllNeedles (ReadAllNeedlesRequest) returns (stream ReadAllNeedlesResponse) {
}
rpc VolumeTailSender (VolumeTailSenderRequest) returns (stream VolumeTailSenderResponse) {
}
@@ -284,6 +286,14 @@ message WriteNeedleBlobRequest {
message WriteNeedleBlobResponse {
}
message ReadAllNeedlesRequest {
uint32 volume_id = 1;
}
message ReadAllNeedlesResponse {
uint64 needle_id = 1;
bytes needle_blob = 2;
}
message VolumeTailSenderRequest {
uint32 volume_id = 1;
uint64 since_ns = 2;

File diff suppressed because it is too large Load Diff