aboutsummaryrefslogtreecommitdiff
path: root/weed/pb/volume_server.proto
diff options
context:
space:
mode:
Diffstat (limited to 'weed/pb/volume_server.proto')
-rw-r--r--weed/pb/volume_server.proto13
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 {