Skip to content

housekeeping: Add offloading bucket sink

Eric Ju requested to merge eju/gitaly/6513/offloaded_repo_gcp_client into master

Repository offloading involves interacting with the offloading storage to handle operations such as downloading, uploading, deleting, and listing objects.

In this MR, we introduce a Sink interface, which defines the essential operations required for interacting with offloading storage. Additionally, a simulation bucket is implemented to inject delays and errors into responses, enabling more robust and comprehensive testing.

Closes #6513 (closed)

Edited by Eric Ju

Merge request reports

Loading