Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Sep 2017 09:40:56 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        Andriy Gapon <avg@freebsd.org>
Cc:        "freebsd-arch@freebsd.org" <freebsd-arch@freebsd.org>
Subject:   Re: lua in zfs
Message-ID:  <CANCZdfp7=_SyD4SovOFuA1hq8cQHOy%2BGQ8EbtnDZ5LnFNQuE8Q@mail.gmail.com>
In-Reply-To: <fd8098c7-37dd-e66a-e528-2668203381a5@FreeBSD.org>
References:  <ae7a34af-4c91-daae-e917-b98ac7fb69d9@FreeBSD.org> <CANCZdfqocwEArqntzUdwBufxa%2BNANHs6VdKJrRFwGHT8HpaFyw@mail.gmail.com> <fd8098c7-37dd-e66a-e528-2668203381a5@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Sep 28, 2017 at 9:16 AM, Andriy Gapon <avg@freebsd.org> wrote:

> On 28/09/2017 16:13, Warner Losh wrote:
> > Which version? Where in the tree? Can this be disabled?
>
> It's lua 5.2.4 at the moment.  Its source code will reside in
> sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua.  At run-time it will
> be in
> zfs.ko or in kernel if it's built with ZFS option.  For time being, it's
> not
> possible to turn it off individually, but if you don't include ZFS or any
> CDDL
> licensed code at all, then you won't have Lua too.  But I think that it
> should
> be possible to add a new knob specifically to compile ZFS without Lua, if
> anybody wants it.


OK. Any chance you could put it in sys/contrib/lua instead? The same place
that the boot loader lua project has it? The lua boot loader project is
using 5.3.0 it seems, is there any reason you couldn't use that instead?

I've been working on this in the background and was hoping to get it in
before 12.

Warner


> > On Thu, Sep 28, 2017 at 5:40 AM, Andriy Gapon <avg@freebsd.org> wrote:
> >
> >>
> >> I am going to import the upstream ZFS Channel Programs change that adds
> Lua
> >> interpreter to ZFS kernel code.  In addition to pure Lua (no libraries)
> it
> >> also
> >> has a number of functions to interact with ZFS.  No general purpose
> kernel
> >> access.
>
> --
> Andriy Gapon
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfp7=_SyD4SovOFuA1hq8cQHOy%2BGQ8EbtnDZ5LnFNQuE8Q>