On 10/20/2012 01:21 AM, Matthew Ahrens wrote:
> On Fri, Oct 19, 2012 at 1:46 PM, Arne Jansen <sensi...@gmx.net
> <mailto:sensi...@gmx.net>> wrote:
> 
>     On 10/19/2012 09:58 PM, Matthew Ahrens wrote:
>     > Please don't bother changing libzfs (and proliferating the copypasta
>     > there) -- do it like lzc_send().
>     >
> 
>     ok. It would be easier though if zfs_send would also already use the
>     new style. Is it in the pipeline already?
> 
>     > Likewise, zfs_ioc_fits_send should use the new-style API.  See the
>     > comment at the beginning of zfs_ioctl.c.
> 
> 
> I'm saying to use lzc_send() as an example, rather than zfs_send().
>  lzc_send() already uses the new style.  I don't see how your job would
> be made easier by converting zfs_send().

Yeah, but the zfs util still uses the old version.
> 
> It would be nice to convert ZFS_IOC_SEND to the new IOCTL format
> someday, but I don't think that the complexities of zfs_send() would be
> appropriate for libzfs_core.  Programmatic consumers typically know
> exactly what snapshots they want sent and would prefer the clean error
> handling of lzc_send().

What I meant was if you want the full-blown zfs send-functionality with
the ton of options, it would be much easier to reuse the existing logic
and only call *_send_fits instead of *_send when requested.
If you're content with just the -i option I've currently implemented,
it's certainly easy to convert. I on my part have mostly programmatic
consumers.

-Arne

> 
> --matt

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to