FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

fix: eliminate principal projection catch-up flake by windischb · Pull Request #175 · cocoar-dev/modgud · GitHub

fix: eliminate principal projection catch-up flake - #175

Merged
windischb merged 3 commits into
developfrom
codex/fix-projection-catchup-flake
Aug 14, 2026
Merged

fix: eliminate principal projection catch-up flake#175
windischb merged 3 commits into
developfrom
codex/fix-projection-catchup-flake

Conversation

Copy link
Copy Markdown
Contributor

Summary

  • replace the inherited cross-assembly Principal projection with concrete PersonProjection and GroupProjection aggregates
  • upgrade Marten to 9.23.0 and WolverineFx.Marten/runtime compilation to 6.27.1
  • preserve the existing bigint mt_version schema explicitly for upgrade compatibility
  • serialize interactive projection rebuilds against the live daemon to remove the progression-row race in integration tests
  • update rebuild/recovery paths, regression coverage, and operator/authorization documentation

Verification

  • dotnet build src/dotnet/Modgud.slnx -c Release --no-restore
  • unit tests: 1,505 passed
  • integration tests: 597 passed (full suite, 21m06s)
  • package vulnerability scan: no vulnerable NuGet packages found
  • release Docker image upgraded a restored v0.9.0 local database successfully; principal counts and bigint revisions preserved
  • live login, user CRUD, full projection rebuild, and post-rebuild reads succeeded through Caddy
  • k6 control load: 3,469 requests at 10 VUs, 0 failures, p95 72 ms; 50-VU stress also exercised recovery and exposed the existing local DB-pool capacity ceiling without projection corruption

windischb merged commit 0cdd607 into develop Aug 14, 2026
8 checks passed
windischb deleted the codex/fix-projection-catchup-flake branch August 14, 2026 07:40
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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant


Back | FazBrowse Home | New Git URL