On Fri, Mar 22, 2019 at 03:03:06PM -0400, Laine Stump wrote:
On 3/19/19 8:46 AM, Daniel P. Berrangé wrote:
> When (un)plugging an interface into a network, the 'plugged'
> and 'unplugged' operations are invoked in the hook script.
>
> The data provided to the script contains the network XML, the
> domain XML and the domain interface XML. When we strictly split the
> drivers up this will no longer be possible and thus breakage is
> unavoidable.
anyway, the usefulness of these particular hooks is a bit tenuous, since
they happen prior to any tap/macvtap device being created. I do remember
somebody using it for *something* though.
> The hook scripts are not considered to be covered by the
> API guarantee so this is OK.
Tricky!
I don't suppose there's any way that the users could be warned about this
other than release notes? (I can't think of any, since it would require
parsing and understanding the hook script).
Aside from release notes, best I could do was to change the event name
to avoid accidentally processing bogus data.
Reviewed-by: Laine Stump <laine(a)laine.org>
Regards,
Daniel
--
|:
https://berrange.com -o-
https://www.flickr.com/photos/dberrange :|
|:
https://libvirt.org -o-
https://fstop138.berrange.com :|
|:
https://entangle-photo.org -o-
https://www.instagram.com/dberrange :|