Re: Computation in the storage

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




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



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux