Evaluate BTRFS for Gitaly
BTRFS is a filesystem that has copy on write semantics, which gives it a distinct advantage for Gitaly Transactions. We are running into some performance challenges with large and write-heavy repositories, and changing filesystems is one way to address the issue.
We need to evaluate the following to determine the viability of moving Gitaly to BTRFS as a recommended filesystem:
- How does Gitaly perform on it under load?
- How easily can customers migrate their data to btrfs?
- Is BTRFS supported by cloud providers? How would this affect customer adoptability?
Edited by John Cai