Rake task to clean up orphaned `@final` job artifact objects (GCP+AWS support)
This is related to #419920 (closed).
The bug caused a lot of dangling objects tied to job artifacts that were directly uploaded to the @final
location.
Note that the only providers that are affected by this bug are the ones that work with direct upload, which are GCP, AWS, and Azure.
We need to implement a rake task to clean up the dangling objects.
Here we add support for GCP + AWS object storage providers.
Azure support will be added in #429443 (closed).
This would require us to add an index on ci_job_artifacts.file_final_path
.
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.