Skip to content

S3 storage: Follow versioned delete, with unversioned delete of same object

Neill Whillans requested to merge neill/cas_cleanup_delete into master

Before raising this MR, consider whether the following are required, and complete if so:

  • Unit tests
  • Metrics
  • Documentation update(s)

If not required, please explain in brief why not.

Description

This request aims to add an unversioned delete of an object following the existing versioned delete of that same object. This is for the case where concurrent uploads can lead to multiple versions of the same blob in storage, so the unversioned delete will eventually delete them after a period of time.

Changes proposed in this merge request:

  • Addition of an unversioned delete of an object, when a version delete of that object occurs

Validation

Please note steps the reviewer should take to be able to test this MR; any necessary setup they might need, what results they should be looking for to verify.

Issues addressed

Closes / Resolves / Addresses (delete as appropriate) issue <e.g. repo-name#x>

Merge request reports