Twenty-two commits now sit behind every merged pull request GitHub reports
Commits on GitHub doubled to 2.9 billion a month between April and August. Set against 130 million merged pull requests, that puts roughly 22 changes behind each human approval. It is a review-capacity number, not a capacity-planning one.
The Engineer · Build desk

What happened
- GitHub handled 2.9 billion commits a month in August, more than double the 1.4 billion it handled in April, a doubling of monthly volume inside four months.
- A core infrastructure component in GitHub's Central US data center failed to scale with traffic on August 17, taking the platform down for 7 hours and 47 minutes.
- Alongside the commit figure, the postmortem reports roughly 130 million merged pull requests and 24 million new repositories every month.
- Engadget's reporting notes that GitHub attributes the surge in commit volume to AI-generated code.
Why it matters
- What it limits constraint Cores fix an arrival-rate problem, but the step that runs a change against a live system is capped by how many full environments an organisation keeps, so merge-to-verified latency becomes the delivery ceiling rather than codegen throughput.
- What it costs cost Buying verification capacity means paying for stack copies that teams already ration. That moves the bill from per-seat coding tools to platform-owned environment compute, and nobody has budgeted that line at 2x.
- Who's exposed exposure Any release path that hard-depends on github.com spent about 89 percent of a 99.9 percent annual downtime allowance in a single August afternoon, and the recovery plan is on Microsoft's schedule, not the customer's.
- What doesn't add up contradiction GitHub's postmortem reads the event as capacity while The New Stack argues the untouched number is verification; read it as capacity only and you buy hardware while the queue in front of your own check keeps growing.
Next story · Build · Oct 7
GitHub Copilot's on-device MAI Code 1.1 Flash peaks at 75.5GB of memoryConfirmed2 publishers
Start with the rate rather than the total. 2.9 billion commits a month is about 1,120 a second [12]. The 130 million merged pull requests work out to roughly 50 a second [13]. Divide one by the other and the average merged pull request carries about 22 commits [8]. On the teams I have worked with, the pull request is where the human gate sits, so that ratio is the number I would stare at: one approval, 22 changes behind it.
Then look at the step that would actually falsify the claim each commit makes. The New Stack's framing is that generation has gone machine-paced while verification stays human-paced with a capacity curve close to flat [14], and the mechanism under that framing is specific: integration and end-to-end tests against a live system funnel through a shared staging environment or wait on a full copy of the stack [16]. Everything upstream of that step got faster. AI review triage, test selection, caching and better static analysis are real gains, and none of them runs the change [18]. So the arrival rate doubled in four months [3] while the one stage with a fixed server count did not, because full-stack duplicates cost enough that teams ration them [17]. A queue with fixed service capacity does not degrade in proportion to load; it degrades until utilisation pins near one, and the release valve then is people merging without the check.
Treat GitHub's telemetry the way you would treat someone else's benchmark table. For that curve to describe your repository, your commit mix would have to resemble the platform's, and the account reports aggregates without breaking out automated from human authorship [7]. 24 million new repositories a month [5] is a reminder that a lot of this volume never reaches anyone's review queue at all. What transfers is the shape rather than the height: commit volume tracked the developer population for years [19], and then it stopped.
The outage arithmetic is worth doing as well. 7 hours 47 minutes is 467 minutes, and a 99.9 percent annual target allows 525.6 [9]. At August's rate that window spans about 30 million commits of throughput [10]. Fedorov's postmortem did not hedge about it: if you were trying to ship software that day, GitHub let you down [2]. The answer was 3 million CPU cores, 120 petabytes of high-speed storage and an Azure migration now carrying 58 percent of load [4]. That amounts to a purchase order, the good kind of problem to have.
Extrapolate April to August and the curve implies about 20 percent compounding a month [11], which would put 2.9 billion near 26 billion a year out [20]. I do not believe that number and curves like this bend. The arithmetic is useful anyway, because nothing in a verification path bends upward on the same schedule. The local metric I would instrument is not commits per engineer. It is elapsed time from merge to verified against a running system, plus the count of changes waiting in front of the shared environment while that clock runs.
What to watch
- Whether GitHub's next postmortem breaks commit volume out by automated versus human authorship, which is the figure that decides how much of this transfers.
- Whether September and October volumes hold the roughly 20 percent monthly compounding implied by April to August, or the curve bends.
- Whether the 3 million cores and the Azure migration land before the next component fails to scale in Central US.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence62
- Adoption50
- Hype gap+35
- Incentives
- Not scored
- Confidence55
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
On August 17 GitHub went down for 7 hours and 47 minutes after a core infrastructure component in its Central US data center failed to scale with traffic.
- [2]
The postmortem from GitHub CTO Vladimir Fedorov said: "If you were trying to ship software that day, GitHub let you down."
- [3]
GitHub handled 2.9 billion commits a month in August, more than double the 1.4 billion a month it handled in April.
- [4]
GitHub's remediation includes more than 3 million new CPU cores, 120 petabytes of high-speed storage, and an accelerated migration to Azure, which now serves 58% of platform load.
- [5]
The postmortem also reports about 130 million merged pull requests and 24 million new repositories a month.
- [6]
Engadget's reporting notes that GitHub attributes the commit surge to AI-generated code.
- [7]
The account reports aggregate monthly totals for commits, merged pull requests and new repositories without breaking them down by automated versus human authorship.
- [8]
At 2.9 billion commits and 130 million merged pull requests a month, the average merged pull request carries about 22 commits.
- [9]
The 7 hour 47 minute outage is 467 minutes, and a 99.9 percent annual availability target allows 525.6 minutes of downtime a year, so the single event consumed about 89 percent of that yearly budget.
- [10]
The outage window is about 1.05 percent of a 31-day August, which at August's commit rate spans roughly 30 million commits of throughput.
- [11]
Going from 1.4 billion to 2.9 billion commits a month over four months is a factor of 2.07, which is about 20 percent compound growth per month.
- [12]
2.9 billion commits a month is about 1,120 commits per second.
- [13]
130 million merged pull requests a month is about 50 merged pull requests per second.
- [14]
The New Stack argues that code generation is now machine-paced with an exponential volume curve while verification remains human-paced with a capacity curve close to flat.
- [15]
According to The New Stack, the postmortem never touches the question of whether the commits were checked against a running system; most coverage treated the event as a capacity story.
- [16]
The step that verifies behaviour, integration and end-to-end tests against a live system, still funnels through a shared staging environment or waits on a full copy of the stack; staging is one environment per organisation, so it functions as a queue.
- [17]
Full-stack duplicate environments are expensive enough that teams ration them, and they do not double in four months because a budget was approved.
- [18]
AI code review triage, CI test selection and caching, and improved static analysis are described as real gains, but none of them runs the change.
- [19]
Commit volume grew for years at roughly the same rate as the developer population, because commits tracked people.
- [20]
If 20 percent monthly compounding held for another twelve months, 2.9 billion commits a month would reach about 26 billion.
Sources
2 independent publishers whose own reporting we read for this story.
- dev.toRetries didn't make GitHub resilient. They DDoS'd it.
1 article · August 30, 2026
- thenewstack.ioCommits on GitHub have doubled in four months. Verification capacity has not.
1 article · August 29, 2026
Topics and entities
Topics
- AI-generated code
- Software testing and verification
- Incident Analysis and Postmortems
- Retries and backoff
Entities
- Microsoft
- Vladimir Fedorov
- GitHub Copilot
- Istio
- GitHub
- HAProxy
- Microsoft Azure