
10/11/2018 · Andrew Newdigate
What this post added
This post details the migration of GitLab.com from Azure to Google Cloud Platform (GCP), highlighting significant improvements in availability and performance. It presents data on reduced downtime, improved mean-time between outage events, and latency histograms showing better request completion times. The post attributes these improvements to a more powerful Gitaly fleet on GCP with enhanced IO performance (SSD vs. magnetic disks, higher IOPS and bandwidth) and a reduction in 'unicorn worker saturation' errors due to better abuse detection, aggressive timeouts, and circuit breakers. It also mentions the ongoing work towards achieving 99.95% availability.