S3 API by using Hail
Factor Hail's tabled so it can use Swift instead of own chunkserver. This results in a quick implementation of usefully complete S3 over Swift, at the expense of an extra daemon.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Not
- Drafter:
- Pete Zaitcev
- Direction:
- Needs approval
- Assignee:
- Pete Zaitcev
- Definition:
- Superseded
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Chuck Thier
Related branches
Related bugs
Sprints
Whiteboard
This blueprint is now superseded with the swift3 S3 middleware for swift.
http://
A blueprint for the more integrated implementation:
https:/
<jgarzik> zaitcev: change seems straightforward. addition of libcurl
dependency is not a burden. backend source code should be in separate
files (stor-chunk.c stor-fs.c stor-swift.c or whatnot), and submission
in at least two separate patches: (1) transform current codebase into
tabled + chunkd backend, and (2) add swift and fs backends