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