GitLab、48時間かかっていたGitバックアップのバグを修正、速度6倍向上
2025-06-06
GitLabチームは、長年問題となっていたGitリポジトリのバックアップの問題を解決しました。15年前に導入されたO(N²)の複雑さを持つGit関数が原因で、大規模リポジトリのバックアップに48時間かかっていました。アルゴリズムの改善により、バックアップ時間は41分に短縮され、6倍以上の速度向上を実現しました。この修正はGitメインプロジェクトに貢献され、すべてのGitユーザーが恩恵を受けます。GitLabユーザーにとっては、バックアップの高速化、コスト削減、そしてより堅牢なディザスタリカバリにつながります。
開発