s3gw
s3gw copied to clipboard
[Backlog] Orphan File Cleanup
What needs to be done
Remove orphaned files and metadata in the database. On startup is likely a good time for this.
Why it needs to be done
Certain error conditions may leave data unreadable by the client behind.
Example: A crash/connection reset during a put object leaves a object in state OPEN and possibly data on disk. get object will never return this data as it is not in state COMMITTED.
Acceptance Criteria
Additional Information
Best to tackle this after https://github.com/aquarist-labs/ceph/pull/119 and #129
Related to #624 ?