| 40 | * make the share layout more deterministic, to get rid of the RTT that's |
| 41 | needed to fetch the offset table before we can fetch the UEB. Maybe |
| 42 | reserve space for the UEB at the start of the share (but that makes it hard |
| 43 | to have an extensible open-ended UEB). |
| 44 | * since we probably do need to stick with the offset table, see if there's a |
| 45 | way to guarantee having the same offsets across all shares. This would allow |
| 46 | the table pulled (and validated) from one share to be used to compute read |
| 47 | vectors for all other shares. We probably already have identical tables, |
| 48 | but it'd be nice to make the guarantee explicit. The tables need to be |
| 49 | covered by the UEB, else we can't share them: the first read might be from |
| 50 | a corrupted share, and that would malign (hah!) the other shares. |