Implement object expirer feature for gluster-swift
Registered by
Chetan Risbud
This blueprint is to track the Object Expiration feature with Gluster for Swift. This is to track the code changes required and see if it can leverage multiple accounts per volume feature of the SWAuth.
Blueprint information
- Status:
- Started
- Approver:
- Luis Pabón
- Priority:
- Medium
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Prashanth Pai
- Definition:
- Review
- Series goal:
- Accepted for icehouse
- Implementation:
- Beta Available
- Milestone target:
- None
- Started by
- Prashanth Pai
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Support will be added only in Icehouse series ( master branch).
Posted for review here: http://
(?)
Work Items
Work items:
Undo Luis's patch to disallow X-Delete-* headers: DONE
Return 404 on an expired object: DONE
Save list of objects to expired in "special account": DONE
Use gsmetadata volume for saving "tracker objects": DONE
Run object-expirer daemon: DONE
Add/update unit tests: DONE
Add functional tests : TODO
Add documentation: TODO