Product1 publisherNot yet confirmed elsewhere3 min readPublished
GitHub rebuilds Git hosting on Azure Blob Storage after commits grow fivefold
GitHub is moving Git onto Azure Blob Storage and separate compute workers after September commits hit 7.38 billion, over five times a year earlier. The rebuild eases GitHub's capacity problem, but the CI runs and reviews each agent push sets off stay with customer teams.
The Product Desk

What happened
- GitHub's current system, Spokes, keeps five full copies of each repository on local file servers and keeps them consistent with a three-phase commit protocol.
- In the new design only branch pointer updates need agreement across the system, while object storage, connectivity checks and secret scanning run independently.
- GitHub says the new architecture delivered up to 35 times higher write throughput in internal benchmarks.
- GitHub has not given a rollout timeline or said whether customers must change anything, and has promised a follow-up post on the full architecture.
Compiled by The Product DeskSomething wrong?How this is made
Why it matters
- cost Runner spend in agent-heavy repositories rises with push volume, and GitHub's rebuild is built to accept more of that volume, faster.
- constraint Protected branches still wait on human approval, so merge throughput there is limited by reviewer hours that faster storage does not add.
- decision Trunk-based teams have to decide whether agents merge straight to main, since every merge still moves the one branch pointer the new design coordinates.
"An agent in a tight loop commits or checkpoints after nearly every action," GitHub engineer Brian Celenza wrote in the blog post explaining the rebuild [6]. Devops.com points out that through most of Git's lifetime, a commit recorded a decision: the developer pushed only once the change was done and checked, and hosting platforms were built around that rhythm [7].
Teams rolling out agents tend to picture a quick developer who still pushes finished work. GitHub's own figures describe a different user. Over the year, commits grew faster than merges, more than fivefold against nearly 4x [1][4]. Each merged pull request now carries roughly a quarter more commits than it did a year earlier [21].
Spokes, the current system, gets its strong durability by tying reads and writes together [8]. "Every replica participates in every write, so a push is only as fast as the slowest replica in its set," Celenza wrote [9]. He added: "Adding replicas to absorb read load makes writes slower." [10] Agents push on both sides of that at once. Concurrent loops keep the writes coming, and according to devops.com each push fans out into thousands of reads as CI pipelines clone the repository and code scanning starts [11].
In the new design, authoritative data sits in Azure Blob Storage and lightweight read workers sit in front of it, caching what requests need. Read capacity can grow without adding durable copies, and a failed worker is a cache miss [13]. "Compute workers can be added or removed as traffic changes instead of provisioning for peak load in advance," Celenza wrote [14].
The speedup GitHub describes is on its own write path. Downstream, GitHub Actions ran 3.26 billion times in September, four times the prior year [5]. That is about 2.4 billion more runs a month than the roughly 0.8 billion of a year earlier [20][22]. According to devops.com, when an agent's loop waits on push latency, the infrastructure caps the agent's speed [18]. Take away the wait and agents get to their next push sooner.
GitHub kept people in charge of review on purpose. Branch protections, required reviews, audit logs and repository visibility all stay [16]. Devops.com names CI costs, review bottlenecks and verification debt as the problems agent commits create for DevOps teams [17]. GitHub's published figures do not include review wait times, so the warning about longer queues is devops.com's judgement and has no measurement behind it yet.
For a platform lead, two counts per repository sort the exposure: how many pipeline runs one agent push triggers, and whether a human must approve before merge. With few runs and no required review, GitHub's rebuild covers most of the strain. Many runs without required review show up in the CI bill. Required review with few runs shows up as reviewer hours. Repositories high on both get the bill and the hours together. I think the first step is tagging agent pushes separately from human ones in CI reporting, before the new storage reaches your organisation. The catch is that batching agent checkpoints into fewer pushes, the obvious way to cut CI spend, gives back some of the latency gain GitHub is building.
What to watch
- GitHub's promised follow-up post on the full architecture, and whether it tells customers to change anything on their side.
- Whether the up-to-35x write throughput from internal benchmarks holds once production repositories move onto Blob Storage.
- Any GitHub data on review wait or time-to-merge for agent-opened pull requests, the figure that would test the longer-queue warning.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence50
- Adoption15
- Hype gap+25
- Incentives55
- Confidence55
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
GitHub recorded 7.38 billion commits in September 2026, more than five times the total a year earlier.
- [2]
GitHub is redesigning its Git infrastructure around Azure Blob Storage and independent compute workers.
- [3]
Pushes grew 4.9x year over year, from 0.69 billion to 3.35 billion per month.
- [5]
GitHub Actions ran 3.26 billion times in September 2026, 4x the prior year.
- [6]
"An agent in a tight loop commits or checkpoints after nearly every action," GitHub engineer Brian Celenza wrote in a GitHub blog post.
- [7]
For most of Git's history a commit marked a decision: a developer finished a change, checked it, and pushed; hosting platforms were built around that rhythm.
- [8]
GitHub's current storage system, Spokes, keeps five full copies of each repository on local file servers by default, kept consistent by a three-phase commit protocol; this delivers strong durability but ties reads and writes together.
- [9]
"Every replica participates in every write, so a push is only as fast as the slowest replica in its set," Celenza wrote.
- [10]
"Adding replicas to absorb read load makes writes slower."
- [11]
Each push fans out into thousands of reads as CI pipelines clone the repo and code scanning kicks in, while thousands of concurrent agents create sustained write pressure.
- [12]
In the new design only reference updates, when a branch pointer moves, require agreement across the system; object storage, connectivity checks and secret scanning run independently, and maintenance jobs move to dedicated background workers.
- [13]
Lightweight read workers sit in front of Azure Blob Storage and cache what requests need; read capacity can grow without adding durable copies, and a failed compute worker is a cache miss, not a durability event.
- [14]
"Compute workers can be added or removed as traffic changes instead of provisioning for peak load in advance," Celenza wrote.
- [15]
GitHub did not share a rollout timeline or say whether customers will need to change anything; a follow-up post will cover the full architecture.
- [16]
GitHub says familiar workflows such as branching, review, merge and history stay unchanged, and branch protections, required reviews, audit logs and repository visibility all stay in place.
- [17]
Faster agent-generated commits create new challenges for DevOps teams, including CI costs, review bottlenecks and verification debt.
- [18]
When an agent's loop waits on push latency, the agent's speed is capped by the infrastructure, not the model.
- [19]
Teams using trunk-based development funnel all merges onto a single reference.
- [20]
GitHub Actions ran roughly 0.8 billion times in September 2025.
- [21]
Each merged pull request carries roughly a quarter more commits than a year earlier.
- [22]
GitHub Actions ran about 2.4 billion more times in September 2026 than a year earlier.
- [23]
"In internal benchmarks, it has delivered up to 35 times higher write throughput," the GitHub post said.
ReportedInsufficientSource: GitHub blog post2 sources— create a free account to open themView cited source
Sources
1 independent publisher whose own reporting we read for this story.
- devops.comCoding Agents Broke Git’s Scaling Math. GitHub Is Rebuilding to Keep Up
1 article · October 8, 2026
Topics and entities
Follow any of these and your For You feed starts watching them — no settings page required.