On Sat, Dec 3, 2016 at 9:04 AM, Kamble, Nitin A <Nitin.Kamble@xxxxxxxxxxxx> wrote: > >> On Dec 2, 2016, at 3:49 AM, Brad Hubbard <bhubbard@xxxxxxxxxx> wrote: >> >> On Fri, Dec 2, 2016 at 9:40 PM, Joao Eduardo Luis <joao@xxxxxxx> wrote: >>> On 12/02/2016 11:03 AM, nebil.benmabrouk@xxxxxxxxxx wrote: >>>> >>>> Hello, >>>> >>>> I am interested in embedding some specific data processing in the storage >>>> close to the data. >>>> I read that, we can integrate some code (e.g., java classes) in Ceph, but >>>> I find no documentation about it. >>> >>> >>> What you are looking is actually 'rados object classes' (or ceph classes, >>> according to the docs), and you may find a brief remark about that here >>> >>> http://docs.ceph.com/docs/master/architecture/#extending-ceph >>> > > Is anybody using real RADOS object classes on ceph clusters? Any of them on github? > I would like to look at some of the real world examples if it is there. Most of what's in src/cls/ are real world examples, although not third party which I know is what you meant but I'll let others comment on those. If you "ls /usr/lib64/rados-classes/libcls_*" (by default) you'll see the classes being loaded by the ceph osds when they start. > And more documentation of this feature would definitely help too. > > Thanks, > Nitin > >>> which contains pointers to the code you should look into. >>> >>> Somehow it feels like there should be some more information about this >>> somewhere, but I can't really recall where. >> >> Hmmm... that needs updating. Any takers? >> >> Look at the following. >> >> src/objclass/objclass.h >> src/test/fooclass.cc >> src/test/barclass.cc >> >> All the code below src/cls/, especially "hello". >> >>> >>> -Joao >>> >>> -- >>> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in >>> the body of a message to majordomo@xxxxxxxxxxxxxxx >>> More majordomo info at http://vger.kernel.org/majordomo-info.html >> >> >> >> -- >> Cheers, >> Brad >> -- >> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in >> the body of a message to majordomo@xxxxxxxxxxxxxxx >> More majordomo info at http://vger.kernel.org/majordomo-info.html > -- Cheers, Brad -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html