TLA+ spec + design: metastability guardrails for disaggregated storage

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Companion artifact for SLS-5308 (Metastability guardrails and compound-fault drills) + SLS-2891 (epic).

      Key insight: the metastable bug is structurally a missing liveness property, not a missing invariant. Single `GuardrailsEnabled` constant toggles shed + jitter + breaker + queue-cap; bug cfg produces metastable liveness counter-example. 4 disagg failure modes mapped to 4 guardrails.

      Files in worktree mongo-w5-1:

      • src/mongo/tla_plus/Disagg/MetastabilityGuardrails/{.tla, MC.cfg, OWNERS.yml}
      • src/mongo/db/SLS-5308-DESIGN.md (712 words; maxim DES complementarity argument)

      Status: Draft. Filed by external contributor.

            Assignee:
            Unassigned
            Reporter:
            Mehar Grewal
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: