Skip to content

Commit fc68b06

Browse files
committed
clarify wording in data layout + mandate sections
1 parent 66a0d14 commit fc68b06

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

proposals/0307-add-block-footer.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,8 @@ arrangement of a typical network packet (e.g. MAC -> IP -> TCP -> HTTP). At the
6161
highest layer a block consists of some number (~100+) FEC sets. A single FEC
6262
set contains a handful of shreds (~32). Once sufficient shreds are available
6363
the raw block data is reconstructed and reinterpreted as an array of entry
64-
batches. Entry batches do not cross shred boundaries.
64+
batches. Entry batches are aligned with shred boundaries (i.e. they will
65+
start/stop at a shred boundary).
6566

6667
This SIMD add the following footer at the end of the raw block data. This
6768
puts it on the same abstraction layer as serialized entry batch data. Put
@@ -280,7 +281,7 @@ Sample Response Payload
280281

281282
While it is possible to make the block footer optional thanks to the
282283
`block_footer_flag` field, this proposal makes it mandatory. Blocks that don't
283-
include a valid footer in the block payload will be flagged as dead blocks and
284+
include a valid footer in the block payload must be flagged as dead blocks and
284285
skipped by the other nodes in the cluster.
285286

286287
## Alternatives Considered

0 commit comments

Comments
 (0)