Bound aggregate Gitea traffic and coalesce concurrent reads #247

Merged
rockachopa merged 1 commits from timmy/246-gitea-transport-bulkhead into main 2026-08-08 00:35:28 +00:00
Member

Closes #246

Product slice

  • coalesce identical in-flight GETs without caching completed responses
  • cap aggregate upstream concurrency with one slot reserved for mutations
  • bound admission waits and include streaming reads in the same bulkhead
  • preserve shared reads when one waiter cancels
  • expose documented environment tuning

Verification

  • python3 -m pytest tests/test_gitea_transport.py -q — 10 passed
  • python3 -m pytest tests/ -q — 407 passed
  • python3 -m compileall -q src tests — passed
  • git diff --check — passed
Closes #246 ## Product slice - coalesce identical in-flight GETs without caching completed responses - cap aggregate upstream concurrency with one slot reserved for mutations - bound admission waits and include streaming reads in the same bulkhead - preserve shared reads when one waiter cancels - expose documented environment tuning ## Verification - `python3 -m pytest tests/test_gitea_transport.py -q` — 10 passed - `python3 -m pytest tests/ -q` — 407 passed - `python3 -m compileall -q src tests` — passed - `git diff --check` — passed
rockachopa added 1 commit 2026-08-08 00:34:35 +00:00
feat: bound aggregate Gitea transport traffic (#246)
All checks were successful
CI / lint (pull_request) Successful in 21s
CI / build-frontend (pull_request) Successful in 5s
4f6ba0302d
rockachopa merged commit 540584a417 into main 2026-08-08 00:35:28 +00:00
rockachopa deleted branch timmy/246-gitea-transport-bulkhead 2026-08-08 00:35:28 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#247
No description provided.