the moment because it requires something of a hacked-up
tool called "winexe", but we are in the process of finding a replacement
for "winexe" at the moment.
--
Chris Lalancette
[1] http://aeolusproject.org/oz.html
do a mixture of snapshots through the monitor and
snapshots through libvirt, and you name them the same, then libvirt *could*
silently override the old one. After this patch, the savevm will fail (which
libvirt will gracefully handle. In any case, it's a corner case that libvirt
will n
instead of the text monitor. There are many other
examples as well.
Now, I agree that this isn't the best way to do it; much better would
be a way for libvirt to query the capabilities of Qemu directly and
not rely on versions (not the least because of the problem you point
out above). But up until now we haven't had a better way to do it.
--
Chris Lalancette
the users this work targets. But in
general, for those not very familiar with virtualization/qemu, we want
to steer them far clear of this API. That goes doubly true for application
developers; we want them to be able to use a stable, long-term API and
not have to worry about the nitty-gritty details of the monitor. It's that
latter group that we want to make sure doesn't use this API.
--
Chris Lalancette
ck. Maybe we can just make the
a read-only flag; it is ignored in the parsing, but
it is set by "GetXMLDesc" when it detects that the virDomainQemuInvokeMonitor
has been called.
--
Chris Lalancette
ted (but also more powerful). In this case, any -net
>
> I think this alteration of existing args is fr too complex & fragile,
> and way overkill. If the arg that libvirt generates isn't what someone
> needs, then remove the bit of the guest config responsible for that and
> add a complete extra arg, rather than munging the existing one.
It is complex, I agree. I also think it is pretty powerful. But if
the need arises, we can always add it later. For now we'll go with just the
monitor passthrough and simple command-line addition, and we can evolve from
there.
--
Chris Lalancette
/modify/, against
the
argument to the -net option, and it makes more sense.
We are hoping to refine this proposal based on feedback, so comments and
criticisms
are welcome!
--
Chris Lalancette