diff options
Diffstat (limited to 'weed/pb/master.proto')
| -rw-r--r-- | weed/pb/master.proto | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/weed/pb/master.proto b/weed/pb/master.proto index e6d34b826..0968d2dcf 100644 --- a/weed/pb/master.proto +++ b/weed/pb/master.proto @@ -38,6 +38,13 @@ message Heartbeat { // delta volumes repeated VolumeShortInformationMessage new_volumes = 10; repeated VolumeShortInformationMessage deleted_volumes = 11; + + // erasure coding + repeated VolumeEcShardInformationMessage ec_shards = 16; + // delta erasure coding shards + repeated VolumeEcShardInformationMessage new_ec_shards = 17; + repeated VolumeEcShardInformationMessage deleted_ec_shards = 18; + } message HeartbeatResponse { @@ -67,6 +74,12 @@ message VolumeShortInformationMessage { uint32 ttl = 10; } +message VolumeEcShardInformationMessage { + uint32 id = 1; + string collection = 2; + uint32 ec_index = 3; +} + message Empty { } |
