Re: Computation in the storage

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

 



Lua object classes are supported in Kraken [0], which allows one to
send a Lua script to be run in the OSD locally [1]. The link you
referenced is to a feature that is not in Kraken which will load Lua
scripts from disk rather than requiring them to be attached to each
request (e.g. using Lua scripts in /usr/share/ceph etc...)

[0]: http://ceph.com/releases/kraken-11-0-2-released/
[1]: http://noahdesu.github.io/2014/01/22/dynamic-rados-object-interfaces.html

On Fri, Dec 16, 2016 at 2:46 PM, Kamble, Nitin A
<Nitin.Kamble@xxxxxxxxxxxx> wrote:
> Hi Noah,
> Is this the functionality [2] to use osd-local lua object classes in ceph upstream now?
>
> If yes, which release it went in?
>
> Thanks,
> Nitin
>
> [2] http://noahdesu.github.io/2015/12/06/load-lua-rados-plugin-from-fs.html
>
>> On Dec 16, 2016, at 10:00 AM, Kamble, Nitin A <Nitin.Kamble@xxxxxxxxxxxx> wrote:
>>
>> Hi Noah,
>>
>> I looked at your blog [0] about implementing RADOS object classes using Lua scripts. The
>> link [1] to the source code in ceph repository is missing. Seems like this support has been
>> removed from upstream ceph, and it is not supported by the ceph releases as of now.
>> Can you confirm?
>>
>>
>> [0] http://noahdesu.github.io/2015/12/14/towards-rados-object-class-management.html
>> [1] https://github.com/ceph/ceph/tree/cls-lua
>>
>> Thanks,
>> Nitin
>>
>>
>>> On Dec 5, 2016, at 3:08 PM, Kamble, Nitin A <Nitin.Kamble@xxxxxxxxxxxx> wrote:
>>>
>>>
>>>> On Dec 4, 2016, at 3:02 PM, Noah Watkins <noahwatkins@xxxxxxxxx> wrote:
>>>>
>>>> On Fri, Dec 2, 2016 at 3:04 PM, Kamble, Nitin A
>>>> <Nitin.Kamble@xxxxxxxxxxxx> wrote:
>>>>>
>>>>> 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.
>>>>> And more documentation of this feature would definitely help too.
>>>>
>>>> We use object classes [0] for a distributed shared log [1] on Ceph.
>>>>
>>>> [0]: https://github.com/noahdesu/ceph/blob/zlog/jewel/src/cls/zlog/cls_zlog.cc
>>>> [1]: https://github.com/noahdesu/zlog
>>
>
--
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