Quoting Robert Millan, who wrote the following on Sun, 16 Oct 2011:

2011/10/15 Seth Goldberg <seth.goldb...@oracle.com>:
Hi again,

 Also: can we please retain the libzfs usage for those platforms that actually 
have it and that would rather use it?

What for?  libzfs is only needed for a single operation (determining
physical device list).  With my patch that operation is no longer
required.

  Ah, ok -- I missed that :).


I can certainly understand the desire to eliminate it for platforms that don't 
have or don't want to port it, but eliminating it from all platforms is 
overkill.

It's not a portability problem.  It seems libzfs isn't really meant to
be used externally.  ABI changes without notice, there's no soname
update and no versioning information.  See:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645305

That's true, though in practice there hasn't been much churn. I like the idea of using the code that will be running at boot time anyway to do all operations required. And I really like the abstraction -- I think that's what's been missing as a precursor to mirroring support (or raidzX support), so thanks for doing the work!

 --S



--
Robert Millan

_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to