https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289655

Rob Norris <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #3 from Rob Norris <[email protected]> ---
Hi, I'm here with my OpenZFS upstream developer hat on. I have no particular
skin in the FreeBSD game (other than not breaking its filesystem!) but I will
note the following for those who would review or approe this change (Michael
and crest@ already know this).

libzfs is an internal utility library to support the zpool(8) and zfs(8)
programs. It is not a general-purpose library, does not have a committed/stable
interface even between OpenZFS minor releases, and upstream reserve the right
to break it or remove it without notice. Same goes for the headers; these are
not stable either, and may change or move too. Not that we have huge plans to
change things or wipe it out or anything, but it bears mentioning.

However, we certainly acknowledge that there are some useful things that at the
moment can't really be done programmatically except through libzfs. So while I
would discourage its use if possible, I'm certainly not going to tell an
application developer that they shouldn't, so long as they go in with their
eyes wide open.

Also, I would encourage any such application developers to come over to OpenZFS
and talk to us about what you would like to see. There's no particular reason
that we can't have better toys; things are the way they are largely out of
necessity; squeaky wheel gets the grease and all that.

Finally, just a technical nitpick: zio_priority.h is now gone, collapsed into
fs/zfs.h (freebsd-src commit d2a8fad35797, openzfs commit ecc44c45cb, openzfs
PR #17066). So that's one less header you'll need.

Hit me up with questions, happy to help out.

Cheers,
Rob.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to