feat(web-analytics): make warm team concurrency launch-configurable - #70617
Merged
Conversation
Contributor
|
Reviews (1): Last reviewed commit: "feat(web-analytics): make warm team conc..." | Re-trigger Greptile |
There was a problem hiding this comment.
Trivial, well-scoped config change by a STRONG-familiarity author on the owning team, with positive bot reactions and no outstanding concerns.
- Author wrote 100% of the modified lines and has 38 merged PRs in these paths (familiarity STRONG).
- 👍 on the PR from chatgpt-codex-connector[bot], greptile-apps[bot], hex-security-app[bot].
Gate mechanics and policy version
| Gate | Result | |
|---|---|---|
| prerequisites | ✓ | all clear |
| deny-list | ✓ | no deny categories matched |
| size | ✓ | 7L, 1F substantive — within ceiling |
| tier | ✓ | T1-agent / T1a-trivial (7L, 1F, single-area, feat) |
| stamphog 2.0.0b3 | .stamphog/policy.yml @ 14c26ac · reviewed head 75b00b4 |
lricoy
enabled auto-merge (squash)
July 14, 2026 03:24
stamphog
Bot
dismissed
their stale review
July 14, 2026 03:27
New commits pushed (delta classified non_trivial_delta) — stamphog approval dismissed; re-review running automatically.
There was a problem hiding this comment.
Trivial, well-scoped config knob with a validated cap and unchanged default; author owns the code with strong familiarity and no outstanding concerns.
- Author wrote 100% of the modified lines and has 38 merged PRs in these paths (familiarity STRONG).
- 👍 on the PR from chatgpt-codex-connector[bot], greptile-apps[bot], hex-security-app[bot].
Gate mechanics and policy version
| Gate | Result | |
|---|---|---|
| prerequisites | ✓ | all clear |
| deny-list | ✓ | no deny categories matched |
| size | ✓ | 9L, 1F substantive — within ceiling |
| tier | ✓ | T1-agent / T1a-trivial (9L, 1F, single-area, feat) |
| stamphog 2.0.0b3 | .stamphog/policy.yml @ 14c26ac · reviewed head bd261d7 |
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
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
The eager warm/backfill op runs teams through a fixed
ThreadPoolExecutor(max_workers=10). During the fleet backfill we may want to raise throughput when the offline tier (where the insert SELECTs execute) is quiet - but 10 is compiled in, so any experiment needs a deploy.Changes
team_concurrencyrun-config field (default 10 = current behavior, capped at 25). The scheduled hourly job passes no config and is unchanged; manual launches (includingweb_analytics_eager_backfill) can override it.Measured context: at 10 workers the backfill sustains ~12-27k inserts/hr with zero failures; tonight's offline tier sat at 40-77% CPU with one node over its core count, which is exactly the condition under which this knob should NOT be raised.
How did you test this code?
ge=1, le=25).Automatic notifications
🤖 Agent context
Autonomy: Human-driven (agent-assisted)
Authored with Claude Code during the live fleet backfill. Lucas asked whether increased concurrency was affordable; measurement said not right now (offline tier at 40-77% CPU, one node saturated by other tenants), so the knob ships with a conservative cap and explicit guidance instead of a raised default.