On Tue, 2006-04-18 at 17:43 -0700, David Lutterkort wrote:
I think there is a much harder question concerning the interplay of
libvirt and the xm tools that this API discussion is somewhat
sidestepping. Currently, the xm tools set a defacto standard for how you
define inactive domains; libvirt will add a second mechanism with the
proposed API. And since the libvirt XML descriptions are a much nicer
way to describe a domain than the python scripts in /etc/xen, there's a
big temptation to write libvirt based tools that use the XML description
and replicate (some) of the xm functionality. That would give us three
separate ways to define an inactive domain on a local system - madness
ensues.
I would be very curious to hear how people see how the libvirt XML
descriptions and xm or libvirt-based xm-like tools would interact.
David, I think you're capturing my main concern here... deviation from
the norm of other tools we'll end up possibly shipping in the distro. I
can understand how, from an RHN point of view, these calls can be pretty
easily used, but in ways that would be very RHN-specific. If that's
different from how the commandline tools we ship w/ the distro deal with
things, that could really cause some customer confusion.
--Bret