Skip to content

Bound namespace history, task, timer, wait, command, and stream growth - #98

Merged
rmcdaniel merged 2 commits into
mainfrom
feature/namespace-growth-and-scheduler-fairness
Sep 2, 2026
Merged

Bound namespace history, task, timer, wait, command, and stream growth#98
rmcdaniel merged 2 commits into
mainfrom
feature/namespace-growth-and-scheduler-fairness

Conversation

@rmcdaniel

@rmcdaniel rmcdaniel commented Sep 2, 2026

Copy link
Copy Markdown
Member

Summary

  • extend database-authoritative namespace quotas to workflow history, task, timer, wait, command, and stream rows
  • distinguish queued ready tasks from separately bounded active leases so one-slot namespaces can still make net-neutral progress
  • resolve namespace ownership for child rows and fail closed when ownership or quota policy cannot be evaluated
  • expose the expanded fixed metric inventory and transactional rejection reasons
  • pin Workflow 2.0.3 for namespace-fair bounded schedule batches and prepare Server 2.0.3 / Helm 0.1.74

Verification

  • namespace quota suite against published Workflow 2.0.3: 18 tests, 119 assertions
  • schedule integration suites against published Workflow 2.0.3: 107 tests, 443 assertions
  • adjacent workflow/message stream and control-plane suites: 82 tests, 1,242 assertions
  • full feature suite on the implementation commit: 1,894 applicable tests passed; the two phpredis transport tests skipped by the generic image passed separately (2 tests, 62 assertions)
  • bounded-growth and environment contracts: 25 tests, 4,341 assertions
  • Workflow 2.0.3 published-package verification: package install plus 16 Laravel/PHP upgrade cells passed
  • source-release consumers synchronized; Composer manifest valid; Pint passes all changed PHP files

Refs #91

@rmcdaniel
rmcdaniel marked this pull request as ready for review September 2, 2026 19:27
@rmcdaniel
rmcdaniel merged commit 0ab8700 into main Sep 2, 2026
14 checks passed
@rmcdaniel
rmcdaniel deleted the feature/namespace-growth-and-scheduler-fairness branch September 2, 2026 19:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants