Sponsored Session: Sustaining Git Performance Under Heavy Workloads
summary
GHS applies reinforcement learning (Q‑learning) to decide actions — create bitmap regeneration, repack refs, remove loose objects, or do nothing — and deliberately avoids kicking off full GC. It trains in a Gatling‑git “warp‑speed” lab that compresses years of traffic into hours, optimizes for bitmap index misses and search‑for‑objects time, and weights action cost in its reward. Real deployments show the agent keeps search costs low and claims a large improvement (reported as 6422× vs the naive baseline) and works with Gerrit, GitHub Enterprise, and GitLab.
AI-written summary · about
chapters (16)
- 0:00Git performance challenges
- 1:46Why Git performance matters
- 7:02Git repository disk structure
- 10:56Upload and receive packs in Git
- 13:08Why Git clones slow down
- 15:58Git garbage collection limits
- 18:07Git maintenance operations
- 19:30Cost of unsupervised repo growth
- 21:37Human-driven maintenance doesn't scale
- 22:43Git Forge Health Services
- 25:08Key Git performance metrics
- 27:54Reinforcement learning for Git maintenance
- 28:58AI-driven Git maintenance theory
- 30:00GHS Gym for Git performance testing
- 31:47AI-optimized Git maintenance results
- 32:29Key takeaways and next steps








