Gitaly Planning 14.10 (April 2022)
Overview
This issue represents the release planning for the Gitaly Group for the milestone listed in the above title.
Problem Validation / Solution Validation
- Git for large files (internal only link)
- Deadlock on SSHReceivePack with Git process dies immediately
- Unable to import repo to gitlab.com by using git-push
- Clarify upgrade process for Gitaly Cluster
Features
Theme: Repository level incremental Backups - (epic)
Theme: Improve Gitaly Cluster data consistency and safety - (epic)
Theme: Gitaly Cluster: Improve reliability and scalability on the replication queue - (epic)
- (Carry Over) - Avoid duplicate jobs in the replication queue
- (Stretch) - Praefect should set a timeout on replication queue operations
Theme: Move repository maintenance ownership into Gitaly - (epic)
Performance / Bug Fixes / Engineering Backlog
- Gitaly hooks symlinks may be deleted after 10 days of uptime when 'noatime' is set on /tmp
- Implement a common measurement for reporting repository storage utilization
- Gitaly is leaking sidechannel dirs in /tmp
@john.mcdonnell
Verification Efforts - Epic:References
/cc @eread
Edited by John McDonnell