How we made Git fetch performance improvements in 2021, part 1
Jan 20, 2022Jacob Vosmaer

Summary
This post introduces the pack-objects cache within Gitaly to improve Git fetch performance for CI pipelines. It details the background of the previous CI pre-clone script, its limitations, and the benefits of the new integrated cache. A performance comparison benchmark shows a 3.6x speedup and a drop in CPU utilization from 100% to 40% compared to a previous version without the cache. The post also mentions that part 2 will detail the implementation changes.