Skip to main content

Module inter_object_coding

Module inter_object_coding 

Source
Expand description

Inter-object coding groups for replication catch-up (§3.5.6, bd-1hi.26).

This module provides deterministic group encoding across multiple ECS objects and reconstruction from any sufficiently informative symbol subset.

Structs§

CodedCatchupBatch
Encoded catch-up batch for replication transfer.
CodingGroup
Coding-group metadata used by sender and receiver.
EcsObject
Canonical ECS object payload for coding-group construction.
GroupSymbol
One symbol in a coded group stream.

Functions§

build_replication_catchup_batch
Build a catch-up batch for replication anti-entropy transfer.
decode_coding_group
Decode a coding group from received symbols.
encode_coding_group
Encode multiple ECS objects into one inter-object coding group with default repair overhead.
encode_coding_group_with_repair
Encode multiple ECS objects into one inter-object coding group with an optional explicit repair-symbol count.