What if we guaranteed that adding a device with both “—live —config” options at once would always generate the same address? It could even leave some holes (unassigned addresses) in one of {config, live}, but it doesn’t bother us, does it? It would make the ABI stable. If finding such address would be impossible, the user would be informed that he/she can try adding the device separately using two calls without ABI stability. This solution means that there are less surprises for the user. Is there any reason it can’t be done, apart from complicating the code? Besides, how often do people run —live without —config? Perhaps we should figure out what the most common use case is, make it work flawlessly and have some undesired behavior in other cases as a compromise. Have a nice day, Tomasz |
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list