On Wed, March 24, 2010 10:36, Joerg Schilling wrote: >> > - A public interface to get the property state >> >> That would come from libzfs. There are private interfaces just now that >> are very likely what you need zfs_prop_get()/zfs_prop_set(). They aren't >> documented or public though and are subject to change at any time. > > mmm, as the state of the compression flag may seriously affect media > consumption, this seems to be an important part of the meta data in case > of a > backup. Is there no way to define an interface that will just evolve > without > becoming ncompatible?
I think the larger question is: when will ZFS be stable enough that Oracle will say that libzfs is an officially supported interface? Once that happens it will probably be possible for third parties to start accessing ZFS in ways other than the POSIX interface. I'm guessing that support for crypto, device removal, and parity changing (RAID-Z1 <-> Z2 <-> Z3) need to be put in first (the latter two necessitating bp rewrite). I would hazard to guess it will be at least a year before it's even considered and longer before it happens (Solaris 12? or maybe a latter update of Solaris 11?). Until that happens we'll be stuck with working at the ZPL for most things. _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss