Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: support VDS requested assignment 3 from MMRIVER 02 (#35)
* fix: replciation issue local log and seal corruption When replicating the remote log file and the remote seal to local disc the files must be opened in O_TRUNC mode. The single corner case where this happens required file system based tests and we only have those in veracity. Follow on work required if we want those tests to exist in this repo. AB#10163 * feat: support VDS requested assignment 3 from MMRIVER 02 The presigned receipts will use VDS=3 once the merklesealer takes this change. Impact Receipt verifiers will need accept VDS 3. Receipt verifiers can confirm the VDS to expect by examining any replica's latest seal. Receipt verifiers can safely accept both VDS 2 or VS3 if they know out of band the receipt came from a forestrie log. Receipt creators *may* need to accomodate the VDS change, depending on the depth of validation and sanity checking they perform on pre-signed receipts before attaching proofs. This change does not affect: * replication via veracity. * checkpoint verification. --------- Co-authored-by: Robin Bryce <[email protected]>
- Loading branch information