3 ms·
They use the regular filesystem (via a library version of git: libgit2). It seems crazy that they use the standard off the shelf option but they've contributed
by iudqnolq 5y ago
They use the regular filesystem (via a library version of git: libgit2). It seems crazy that they use the standard off the shelf option but they've contributed a massive amount of work to improving it.
https://github.blog/2009-10-20-how-we-made-github-fast/ https://github.blog/2009-10-20-how-we-made-github-fast/
- sofixa 5y ago>It seems crazy that they use the standard off the shelf option but they've contributed a massive amount of work to improving it. Especially considering Gitlab developed Gitaly due to scale and redundancy issues with a regular filesystem.
- iudqnolq 5y agoSkimming search results for that I think GitHub does something similar. It seems Gitaly is an rpc layer between the frontend and git c code running on file servers, no?