All of lore.kernel.org
 help / color / mirror / Atom feed
* storlets
@ 2014-09-26 13:43 Sage Weil
  2014-09-26 16:20 ` storlets Yehuda Sadeh
  0 siblings, 1 reply; 2+ messages in thread
From: Sage Weil @ 2014-09-26 13:43 UTC (permalink / raw)
  To: ceph-devel; +Cc: yehuda

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


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: storlets
  2014-09-26 13:43 storlets Sage Weil
@ 2014-09-26 16:20 ` Yehuda Sadeh
  0 siblings, 0 replies; 2+ messages in thread
From: Yehuda Sadeh @ 2014-09-26 16:20 UTC (permalink / raw)
  To: Sage Weil; +Cc: ceph-devel

On Fri, Sep 26, 2014 at 6:43 AM, Sage Weil <sweil@redhat.com> wrote:
> 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

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2014-09-26 16:20 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-09-26 13:43 storlets Sage Weil
2014-09-26 16:20 ` storlets Yehuda Sadeh

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.