TLA+ spec + design: object-store backpressure and per-tenant budgets

    • 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-4797.

      Per-(tenant, op-kind) token buckets under GlobalCap; `BudgetNeverExceeded` + `PerTenantBudgetNeverExceeded` + `FairnessAcrossTenants` liveness. Bug cfg produces lasso where t1 cycles while t2/t3 starve. Modeling craft note: chose integer counts not per-request records — records prevent lasso formation.

      Files in worktree mongo-w5-2:

      • src/mongo/tla_plus/Disagg/ObjectStoreBackpressure/
      • src/mongo/db/SLS-4797-DESIGN.md (540 words)

      Status: Draft.

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

              Created:
              Updated: