diff options
Diffstat (limited to 'weed/pb/volume_server.proto')
| -rw-r--r-- | weed/pb/volume_server.proto | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/weed/pb/volume_server.proto b/weed/pb/volume_server.proto index b87654dd4..7ff1ce25b 100644 --- a/weed/pb/volume_server.proto +++ b/weed/pb/volume_server.proto @@ -24,7 +24,7 @@ service VolumeServer { rpc VolumeSyncStatus (VolumeSyncStatusRequest) returns (VolumeSyncStatusResponse) { } - rpc VolumeFollow (VolumeFollowRequest) returns (stream VolumeFollowResponse) { + rpc VolumeIncrementalCopy (VolumeIncrementalCopyRequest) returns (stream VolumeIncrementalCopyResponse) { } rpc VolumeMount (VolumeMountRequest) returns (VolumeMountResponse) { @@ -34,7 +34,8 @@ service VolumeServer { rpc VolumeDelete (VolumeDeleteRequest) returns (VolumeDeleteResponse) { } - rpc ReplicateVolume (ReplicateVolumeRequest) returns (ReplicateVolumeResponse) { + // copy the .idx .dat files, and mount this volume + rpc VolumeCopy (VolumeCopyRequest) returns (VolumeCopyResponse) { } rpc ReadVolumeFileStatus (ReadVolumeFileStatusRequest) returns (ReadVolumeFileStatusResponse) { } @@ -117,11 +118,11 @@ message VolumeSyncStatusResponse { uint64 idx_file_size = 8; } -message VolumeFollowRequest { +message VolumeIncrementalCopyRequest { uint32 volume_id = 1; uint64 since = 2; } -message VolumeFollowResponse { +message VolumeIncrementalCopyResponse { bytes file_content = 1; } @@ -143,14 +144,14 @@ message VolumeDeleteRequest { message VolumeDeleteResponse { } -message ReplicateVolumeRequest { +message VolumeCopyRequest { uint32 volume_id = 1; string collection = 2; string replication = 3; string ttl = 4; string source_data_node = 5; } -message ReplicateVolumeResponse { +message VolumeCopyResponse { } message CopyFileRequest { |
