How a fix in Go 1.9 sped up our Gitaly service by 30x After noticing a worrying pattern in Gitaly's performance, we uncovered an issue with fork locking affecting virtual memory size. Here's how we figured out the problem and how to fix it. Gitaly is a Git RPC service that we are currently rolling out across GitLab.com, to replace our legacy NFS-based file-sharing solution. We expect it to be fast
![How a fix in Go 1.9 sped up our Gitaly service by 30x](https://cdn-ak-scissors.b.st-hatena.com/image/square/3f93418e1438d86198d1f1d62c33a26bd6de8b62/height=288;version=1;width=512/https%3A%2F%2Fimages.ctfassets.net%2Fr9o86ar0p03f%2Fcover.jpg%2F0733970cddda672be4629b2dd1bad57b%2Fcover.jpg%3Ffm%3Dwebp%26w%3D820%26h%3D500)