Skip to content

Allow GC to run if deduplication service runs into an error

Stan Hu requested to merge sh-allow-gc-if-dedupe-not-working into master

What does this MR do and why?

We noticed that the Gitaly FetchIntoObjectPool RPC can fail in Gitaly Cluster. As a result, garbage collection was blocked, preventing cleanup from happening.

We now allow GC to continue if GRPC either times out or raise some internal error.

Relates to gitaly#4022 (closed)

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Stan Hu

Merge request reports

Loading