[Samba] Arstechnica reviews Samba-based iXsystems TrueNAS Core

Jeremy Allison jra at samba.org
Tue Jul 21 16:55:41 UTC 2020


On Tue, Jul 21, 2020 at 06:25:02AM -0400, Andrew Walker wrote:

> Thank you Jeremy! Any feedback from the Samba community will be much
> appreciated. Our samba port does differ from upstream FreeBSD and Samba
> slightly. I'm working on cleaning up code and making it cross-platform
> before opening upstream merge requests.
> 
> B) FreeBSD related
> 1) vfs_ixnas uses native FreeBSD ACL APIs rather than passing through the
> libsunacl shim layer. This means that we use fd-based calls
> (acl_get_fd_np(), etc) where possible.
> 2) vfs_ixnas uses FreeBSD kernel DOS modes
> 3) (new in Beta / nightlies). We use a kqueue-based libtevent backend.

Oooh ! I want the above code in upstream/master please ! :-) :-).

I've been meaning to do that for a looong time, but never got
the spare capacity to get it done (sorry).

> 4) vfs_aio_fbsd uses libtevent / kqueue to perform POSIX AIO (using AIO
> kevents) by submitting aio requests directly to libtevent. Early
> indications from our performance team have indicated this strategy has paid
> off in 12.0.

Again, this sounds like a really interesting approach I'd love
to look at !

Thanks for the internal information, it's much appreciated.

Jeremy.



More information about the samba mailing list