[Libguestfs] [PATCH v4 07/12] v2v: nbdkit: Add the readahead filter unconditionally if it is available.
Eric Blake
eblake at redhat.com
Mon Sep 23 17:08:52 UTC 2019
On 9/21/19 2:59 PM, Richard W.M. Jones wrote:
>> Is it usable without any plugins? Does the null plugin take much space? I
>> wouldn't think so. Would it be too messy to just ship the null plugin
>> unconditionally, even if just for this particular purpose?
>
> Right! My original plan was that we could change the API to drop all
> required callbacks. The "null" plugin would become the plugin which
> had no callbacks and could therefore be built in to the nbdkit binary.
>
> Unfortunately my plan doesn't quite work because the null plugin has a
> config parameter (nbdkit-zero-plugin is more like this "null" plugin).
> Oh well.
Yeah, the 'zero' plugin is a lot more compact than the 'null' plugin.
Do we have to ship a separate nbdkit-zero.so, or could we make nbdkit
itself behave as if the zero plugin were in use if no actual plugin is
dlloaded?
>
>> On the other hand any program that relies on such probing to work
>> might depend not only on nbdkit, but also on the null plugin.
>
> Indeed, or as you say above we could package one of the regular
> plugins with the server to guarantee it is always available.
Even if we require a plugin, always packaging the zero plugin along with
nbdkit seems reasonable (we'd have to tweak the docs a bit to mention
which plugin we settle on as being always available).
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3226
Virtualization: qemu.org | libvirt.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/libguestfs/attachments/20190923/f0bba9d9/attachment.sig>
More information about the Libguestfs
mailing list