On Mon, Jan 13, 2014 at 12:04 AM, Andriy Gapon <[email protected]> wrote:
> > I would like to understand if ZPL is going to be considered a part of > OpenZFS or > if it is supposed to be an OS-specific glue between OpenZFS and the OS. > Should OpenZFS ports strive to keep ZPL source code similar to illumos or > is > this a non-goal? In particular I mean files like zfs_vnops.c, > zfs_vfsops.c, > zfs_dir.c, zfs_acl.c, zfs_znode.c to a certain degree. > > There is a lot of code in the ZPL that is not platform specific (e.g. SA infrastructure, range locking). We have talked about splitting the ZPL into an "upper half" that would be platform specific, and a "lower half" that would be used by all platforms. While I wouldn't target the ZPL for inclusion in the platform-independent OpenZFS repo initially, inclusion (at least of the "lower half") would be an long-term goal. Maybe the SA code should be a candidate for earlier inclusion, as I've seen a lot of bugs fixed outside illumos that have not made it to other platforms. All that said, use your judgement or feel free to ask about specific changes. --matt
_______________________________________________ developer mailing list [email protected] http://lists.open-zfs.org/mailman/listinfo/developer
