Changes between Version 4 and Version 5 of NewImmutableEncodingDesign


Ignore:
Timestamp:
2010-01-07T01:48:32Z (15 years ago)
Author:
warner
Comment:

share layout: think about round trips

Legend:

Unmodified
Added
Removed
Modified
  • NewImmutableEncodingDesign

    v4 v5  
    3838     copy of the UEB hash into the share, but servers would continue to be
    3939     unable to make sure the share was in the right place)
     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.
    4051
    4152= Options =