Discussion:
storlets
Sage Weil
2014-09-26 13:43:38 UTC
Permalink
http://domino.research.ibm.com/library/cyberdig.nsf/papers/7233ABCCEC84F0BF85257D3100559FD6/$File/H-0320.pdf
http://researchweb.watson.ibm.com/haifa/projects/storage/datastores/papers/StorletEnginePaper_CameraReady.pdf

This is similar in concept to rados classes for the zerovm stuff, done in
the context of swift. It would be great to create a model for doing
this sort of computation with RGW that takes advantage of rados classes
where possible. It's tricky because we're striping data...

sage

--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Yehuda Sadeh
2014-09-26 16:20:16 UTC
Permalink
Post by Sage Weil
http://domino.research.ibm.com/library/cyberdig.nsf/papers/7233ABCCEC84F0BF85257D3100559FD6/$File/H-0320.pdf
http://researchweb.watson.ibm.com/haifa/projects/storage/datastores/papers/StorletEnginePaper_CameraReady.pdf
This is similar in concept to rados classes for the zerovm stuff, done in
the context of swift. It would be great to create a model for doing
this sort of computation with RGW that takes advantage of rados classes
where possible. It's tricky because we're striping data...
These can still run on the rgw nodes (similar to the storlets running
on the proxy nodes in the swift case). Ones that run on the data nodes
will need to be stripe-aware obviously. Another possibility is to not
stripe, and have a large object size limit. Swift has a 5GB object
size limit iirc, so it's not much different. Of course, there are
other issues in ceph with larger objects (e.g., deep scrubbing), so
these will need to be addressed too.

Yehuda
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Loading...