couchdb-couch
couchdb-couch copied to clipboard
COUCHDB-769: Store attachments in the external storage.
Initial implementation that allows CouchDB to store attachments outside of the database file. This implementation supports OpenStack Swift and SoftLayer Object store
Please fix style: 80 chars line length, commas/spaces, etc.
@kxepal @rnewson I provided another patch, implementing most of the comments. Here is what is not implemented in this patch:
- Remark on the AttFun. Not yet implemented. Original remark: “AttFun could be actually an attachment data or some fold function? Something went wrong if you have to do this.”
- usage of couch_util:to_hex
- still no unitests
@kxepal Can you please review the recent code?