docs(rev15): Req 6.13 states the deployed three-member/q=2 beta profile - #719
Merged
Merged
Conversation
The normative text still described the retired five-member/q=4 draft profile while the deployed fleet has been the three-member Alibaba set with an owner-committed threshold of two since 2026-08-23. Amended all four spec sites — Requirement 6.13 itself with its durability rationale (|Q1 ∩ Q2| >= 2+2-3 = 1; with one member down, every later two-member quorum is the two survivors, so any prior quorum intersects it), the §18.2 discussion (2/3 is exactly the strict majority Theorem 18.1 assumes; the 4/5 margin was retired with the fleet, the theorem's assumptions are unchanged), and the two conformance-table rows (quorum-fixed/, quorum-margin/). beta_storage_profile.rs no longer claims the amendment is owed; its module doc now records that spec and code state the same profile.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Owner-ordered spec amendment (step 1 of the post-e2e cleanup sequence): Rev 15's normative text still described the retired five-member/q=4 draft profile; the deployed fleet is the three-member Alibaba set fixed at q=2 (owner decision 2026-08-23,
dsm/src/dlv/beta_storage_profile.rs, hardware-validated by the two-device e2e).Four spec sites amended in
.github/instructions/sofispecs.instructions.md:quorum-fixed/andquorum-margin/rows rewritten for two-of-three.beta_storage_profile.rsmodule doc — no longer claims "the spec amendment is owed"; records that spec and code now state the same profile. No behavioral change;cargo fmt --check+clippy --all-targetsgreen on the crate.Verification
grep -ni 'five-member|4/5|3/5|q = 4' .github/instructions/sofispecs.instructions.md— the single surviving mention is §18.2's deliberate historical note that the 4/5 draft was retired.