Expiring Large Object interaction is not explicit

Bug #1514606 reported by clayg
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Object Storage (swift)
Confirmed
Medium
Unassigned

Bug Description

### DLO

Obviously expirer has no idea about the segments of this DLO object.

### SLO

The expirer doesn't have ?multipart-manifest=get in the request for deleting the SLO. Hence only the SLO manifest file be deleted but all segments remains in the cluster.

If a user is expecting adding an expirer header to a manifest to delete the segments they will be disappointed.

We should have functional tests to describe the interaction [1] and update the docs to explain and reference the expected behavior.

1. ProTip: they *don't interact. However client tooling to could better to add expirer headers when creating segments if it's going to expire the manifest lp bug #1514604

Changed in swift:
assignee: nobody → Sirisha Guduru (guduru-sirisha)
status: New → In Progress
assignee: Sirisha Guduru (guduru-sirisha) → nobody
status: In Progress → New
Changed in swift:
status: New → Confirmed
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.