Re: [libvirt RFC PATCH 0/2] domxml-to-native: lower users' expectations

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jul 27, 2021 at 01:52:30PM +0200, Ján Tomko wrote:
> We do not support some configs that assume fd passing.
> 
> Add a disclaimer to the API and the virsh command, and a bit frendlier
> error message to the vsock command line generator.
> 
> (Alternatively, we could fill in some random values for the file
>  descriptor numbers, just to give the user an idea what the command line
>  would look like. But this still won't give them a functional equivalent
>  of the command line. Which is not possible in all cases anyway)

I thought about passing in fake FD numbers to the XML formatting APIs
before, but that risks us accidentally trying to close the fake FDs
in error paths, so felt too dangerous.

I think the safest we can do is to pass in NULL (or -1) for the pre-opened
FDs, and whe we see that format a placeholder, eg literally generate


     --netdev tap,fd=FD-NUM

to make it clear we've not provided a real FD and you have to replace
the string "FD-NUM" with your own FD.

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 :|




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux