diff options
Diffstat (limited to 'weed/pb/volume_server.proto')
| -rw-r--r-- | weed/pb/volume_server.proto | 60 |
1 files changed, 45 insertions, 15 deletions
diff --git a/weed/pb/volume_server.proto b/weed/pb/volume_server.proto index 8ab67a1bf..93db5b981 100644 --- a/weed/pb/volume_server.proto +++ b/weed/pb/volume_server.proto @@ -36,7 +36,12 @@ service VolumeServer { rpc VolumeDelete (VolumeDeleteRequest) returns (VolumeDeleteResponse) { } - // rpc VolumeUiPage (VolumeUiPageRequest) returns (VolumeUiPageResponse) {} + rpc ReplicateVolume (ReplicateVolumeRequest) returns (ReplicateVolumeResponse) { + } + rpc ReadVolumeFileStatus (ReadVolumeFileStatusRequest) returns (ReadVolumeFileStatusResponse) { + } + rpc CopyFile (CopyFileRequest) returns (stream CopyFileResponse) { + } } @@ -60,27 +65,27 @@ message Empty { } message VacuumVolumeCheckRequest { - uint32 volumd_id = 1; + uint32 volume_id = 1; } message VacuumVolumeCheckResponse { double garbage_ratio = 1; } message VacuumVolumeCompactRequest { - uint32 volumd_id = 1; + uint32 volume_id = 1; int64 preallocate = 2; } message VacuumVolumeCompactResponse { } message VacuumVolumeCommitRequest { - uint32 volumd_id = 1; + uint32 volume_id = 1; } message VacuumVolumeCommitResponse { } message VacuumVolumeCleanupRequest { - uint32 volumd_id = 1; + uint32 volume_id = 1; } message VacuumVolumeCleanupResponse { } @@ -92,7 +97,7 @@ message DeleteCollectionResponse { } message AssignVolumeRequest { - uint32 volumd_id = 1; + uint32 volume_id = 1; string collection = 2; int64 preallocate = 3; string replication = 4; @@ -102,10 +107,10 @@ message AssignVolumeResponse { } message VolumeSyncStatusRequest { - uint32 volumd_id = 1; + uint32 volume_id = 1; } message VolumeSyncStatusResponse { - uint32 volumd_id = 1; + uint32 volume_id = 1; string collection = 2; string replication = 4; string ttl = 5; @@ -115,14 +120,14 @@ message VolumeSyncStatusResponse { } message VolumeSyncIndexRequest { - uint32 volumd_id = 1; + uint32 volume_id = 1; } message VolumeSyncIndexResponse { bytes index_file_content = 1; } message VolumeSyncDataRequest { - uint32 volumd_id = 1; + uint32 volume_id = 1; uint32 revision = 2; uint32 offset = 3; uint32 size = 4; @@ -133,26 +138,51 @@ message VolumeSyncDataResponse { } message VolumeMountRequest { - uint32 volumd_id = 1; + uint32 volume_id = 1; } message VolumeMountResponse { } message VolumeUnmountRequest { - uint32 volumd_id = 1; + uint32 volume_id = 1; } message VolumeUnmountResponse { } message VolumeDeleteRequest { - uint32 volumd_id = 1; + uint32 volume_id = 1; } message VolumeDeleteResponse { } -message VolumeUiPageRequest { +message ReplicateVolumeRequest { + uint32 volume_id = 1; + string collection = 2; + string replication = 3; + string ttl = 4; + string source_data_node = 5; +} +message ReplicateVolumeResponse { +} + +message CopyFileRequest { + uint32 volume_id = 1; + bool is_idx_file = 2; + bool is_dat_file = 3; +} +message CopyFileResponse { + bytes file_content = 1; +} + +message ReadVolumeFileStatusRequest { + uint32 volume_id = 1; } -message VolumeUiPageResponse { +message ReadVolumeFileStatusResponse { + uint32 volume_id = 1; + uint64 idx_file_timestamp = 2; + uint64 idx_file_size = 3; + uint64 dat_file_timestamp = 4; + uint64 dat_file_size = 5; } message DiskStatus { |
