diff options
| author | Chris Lu <chris.lu@gmail.com> | 2019-05-20 00:53:17 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2019-05-20 00:53:17 -0700 |
| commit | fbbc74abb4e1fc57af6c6cd2646e753ae08e760e (patch) | |
| tree | 3247630aa327e108d6da69cb940fb90dc242ab72 /weed/pb/volume_server.proto | |
| parent | ae499fd5aabcba3e66025ab1389cc863ca16ba9c (diff) | |
| download | seaweedfs-fbbc74abb4e1fc57af6c6cd2646e753ae08e760e.tar.xz seaweedfs-fbbc74abb4e1fc57af6c6cd2646e753ae08e760e.zip | |
adds VolumeEcGenerateSlices, VolumeEcCopy
Diffstat (limited to 'weed/pb/volume_server.proto')
| -rw-r--r-- | weed/pb/volume_server.proto | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/weed/pb/volume_server.proto b/weed/pb/volume_server.proto index b5ebe6bed..78d19b285 100644 --- a/weed/pb/volume_server.proto +++ b/weed/pb/volume_server.proto @@ -47,6 +47,13 @@ service VolumeServer { rpc VolumeTailReceiver (VolumeTailReceiverRequest) returns (VolumeTailReceiverResponse) { } + // erasure coding + rpc VolumeEcGenerateSlices (VolumeEcGenerateSlicesRequest) returns (VolumeEcGenerateSlicesResponse) { + } + rpc VolumeEcCopy (VolumeEcCopyRequest) returns (VolumeEcCopyResponse) { + } + + } ////////////////////////////////////////////////// @@ -190,6 +197,21 @@ message VolumeTailReceiverRequest { message VolumeTailReceiverResponse { } +message VolumeEcGenerateSlicesRequest { + uint32 volume_id = 1; +} +message VolumeEcGenerateSlicesResponse { +} + +message VolumeEcCopyRequest { + uint32 volume_id = 1; + string collection = 2; + repeated uint32 ec_indexes = 3; + string source_data_node = 5; +} +message VolumeEcCopyResponse { +} + message ReadVolumeFileStatusRequest { uint32 volume_id = 1; } |
