diff options
Diffstat (limited to 'weed/pb/volume_server.proto')
| -rw-r--r-- | weed/pb/volume_server.proto | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/weed/pb/volume_server.proto b/weed/pb/volume_server.proto index 971ba68cc..a196b9f8c 100644 --- a/weed/pb/volume_server.proto +++ b/weed/pb/volume_server.proto @@ -21,8 +21,13 @@ service VolumeServer { } rpc AssignVolume (AssignVolumeRequest) returns (AssignVolumeResponse) { } + rpc VolumeSyncStatus (VolumeSyncStatusRequest) returns (VolumeSyncStatusResponse) { } + rpc VolumeSyncIndex (VolumeSyncIndexRequest) returns (VolumeSyncIndexResponse) { + } + rpc VolumeSyncData (VolumeSyncDataRequest) returns (VolumeSyncDataResponse) { + } rpc VolumeMount (VolumeMountRequest) returns (VolumeMountResponse) { } @@ -104,6 +109,24 @@ message VolumeSyncStatusResponse { uint64 idx_file_size = 8; } +message VolumeSyncIndexRequest { + uint32 volumd_id = 1; +} +message VolumeSyncIndexResponse { + bytes index_file_content = 1; +} + +message VolumeSyncDataRequest { + uint32 volumd_id = 1; + uint32 revision = 2; + uint32 offset = 3; + uint32 size = 4; + string needle_id = 5; +} +message VolumeSyncDataResponse { + bytes file_content = 1; +} + message VolumeMountRequest { uint32 volumd_id = 1; } |
