docs(adr): protocol + scope decisions 0009-0013 (closes #16, #30, #69, #146, #155)#172
Merged
Conversation
ADR-0009 compatibility tiering (#16): published Tier 0-4 map, behavioral equivalence vs pinned Valkey (not bit-identical); Lua/Functions/Streams are Tier 4. ADR-0010 transaction surface (#30): MULTI/EXEC/DISCARD/WATCH with no-rollback on VLL, single-shard lock-free fast path; Lua/Functions a non-goal, native atomic ops instead. ADR-0011 single-node-first (#69): slot-ready per-slot shards that double as per-core exec units. ADR-0012 scale-out targets (#146): max nodes ~4096 via SWIM+Raft past the ~1000 gossip ceiling, slots/node range, rebalance and failover budgets. ADR-0013 advisor posture (#155): off by default, shadow when enabled, active tuning opt-in only. Closes #16 Closes #30 Closes #69 Closes #146 Closes #155 Signed-off-by: Zeke <ezequiel.lares@outlook.com>
ADR-0009: move Streams to Tier 3 (matches #16 and NON_GOALS entry 12); Tier 4 is Lua/Functions only. Streams stays a committed non-goal, tiered as an extended data type not a runtime surface. ADR-0010: attribute VLL to the Dragonfly lock-manager adaptation via the #29 coordinator, not to ADR-0002. ADR-0012: note the coarse 4-slots/node migration granularity at the 4096-node floor for #75. refs #16, refs #30, refs #146 Signed-off-by: Zeke <ezequiel.lares@outlook.com>
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.
Five scope decisions: the compatibility contract, transaction surface, clustering posture, scale-out SLO, and advisor posture.
What
Review focus
Closes #16. Closes #30. Closes #69. Closes #146. Closes #155. Part of M0: Vision and Scope.