Cole Robinson
b121c7871f
network driver: Fix regression defining colliding networks at daemon startup.
...
If two virtual networks have the same hardcoded bridge device (which
prevents them from being active simultaneously) we still want to define
them at daemon startup, so the user has a fighting chance of correcting
the XML error.
Add an extra flag to SetBridge to avoid reporting an error if there is
a bridge collision, and use this when loading network configs at startup.
This regressed via commit 4c3f3b4d
.
2009-05-29 14:18:57 +00:00
Cole Robinson
545c815c4c
networkDestroy: Report error if network is inactive
...
This follows the same convention as domain drivers.
2009-05-29 14:14:32 +00:00
Cole Robinson
34497fdb37
qemu_driver: Fix another domain startup error reporting race.
...
Parse the command line output a bit earlier so we have a better chance
of reporting the full error output on failure.
I hit this when QEMU would try to boot an invalid kernel (virtinst bug).
2009-05-29 14:12:50 +00:00
Cole Robinson
4ff19ced3a
qemuDomainLookupByUUID: print correct UUID string on failed lookup.
...
Currently we print the raw UUID which isn't very useful in ascii format.
2009-05-29 14:01:55 +00:00
Cole Robinson
58c73c1789
virsh: Use consistent spacing for net-list
...
There is different spacing when listing active vs. inactive networks. Ex:
Name State Autostart
-----------------------------------------
default active yes
xxxxxx inactive no
2009-05-29 14:00:41 +00:00
Daniel Veillard
525c3d40a9
PPC Qemu Machine Type update
...
* src/qemu_conf.c docs/schemas/domain.rng
tests/capabilityschemadata/caps-qemu-kvm.xml: PPC Qemu Machine Type
changed from g3bw to g3beige some time ago, patch by Thomas Baker
Daniel
2009-05-29 13:32:06 +00:00
Daniel P. Berrange
8c13e4fef0
Fix missing break in network parsing code
2009-05-29 13:26:45 +00:00
Daniel Veillard
110c64209c
fix storage volume inconsistencies in schema and doc
...
* docs/schemas/storagevol.rng docs/formatstorage.html[.in]
tests/storagevolschemadata/vol-qcow2.xml: fix storage volume
inconsistencies in schema and document, patch by Ryota Ozaki
daniel
2009-05-29 12:27:45 +00:00
Daniel Veillard
a35f6aee6a
* po/*: update of many localizations, regenerate the po
...
Daniel
2009-05-29 12:08:49 +00:00
Daniel P. Berrange
c31300e69f
Fix misc bugs in ARGV -> XML convertor
2009-05-28 13:21:19 +00:00
Daniel P. Berrange
2afc3bfd8b
Avoid broken networking with new QEMU/KVM >= 86
2009-05-28 13:15:57 +00:00
Daniel P. Berrange
ee8553e156
Fix misc syntax problems with open nebula driver
2009-05-28 13:11:22 +00:00
Daniel P. Berrange
dcd9865385
Include function/line nr at all logging levels
2009-05-28 12:54:07 +00:00
Daniel P. Berrange
7c99cb93c5
Fix python domain events example & binding
2009-05-28 11:02:11 +00:00
Daniel P. Berrange
fb828ed21d
Fix error location logging
2009-05-27 12:10:47 +00:00
Daniel P. Berrange
ad8a5e5daa
Cleanup ocaml intermediate binaries
2009-05-27 12:07:43 +00:00
Daniel Veillard
b811851b8d
Include the OpenNebula driver
...
* src/opennebula/one_conf.[ch] src/opennebula/one_driver.[ch]:
the OpenNebula driver
* configure.in include/libvirt/virterror.h qemud/Makefile.am
qemud/qemud.c src/Makefile.am src/domain_conf.[ch] src/driver.h
src/libvirt.c src/virterror.c: integration of the OpenNebula
driver in the libvirt infrastructure
* AUTHORS: add Abel Miguez Rodriguez
daniel
2009-05-25 11:56:00 +00:00
Daniel Veillard
a76e46044d
Fix the example code for event handling in C
...
* examples/domain-events/events-c/event-test.c: fixed the example
code for event handling, patch by Pritesh Kothari
daniel
2009-05-25 09:44:10 +00:00
Daniel P. Berrange
107a7bd06b
Test case for QEMU driver ARGV -> XML conversion
2009-05-21 14:22:51 +00:00
Daniel P. Berrange
595ade9f41
Add docs on domain XML conversion usage for QEMU/Xen drivers
2009-05-21 14:20:21 +00:00
Daniel P. Berrange
3d4a0ccbc6
QEMU domain XML conversion from QEMU argv
2009-05-21 14:16:55 +00:00
Daniel P. Berrange
7828b5ccb0
Fix typo s/ES97/AC97/
2009-05-21 14:16:06 +00:00
Daniel P. Berrange
d8dbd61107
Basic domain XML conversions for Xen/QEMU drivers
2009-05-21 14:14:01 +00:00
Daniel P. Berrange
60d4777190
Remote protocol support for domain XML conversion APIs
2009-05-21 13:50:56 +00:00
Daniel P. Berrange
4d5383fd36
public API for domain XML conversions
2009-05-21 13:46:35 +00:00
Daniel P. Berrange
c9e6c8c02f
Add virInterface APIs to python code generator
2009-05-21 10:57:05 +00:00
Daniel Veillard
8d96348704
* docs/formatstorage.html[.in]: fix a error in format type example
...
pointed out by Ryota Ozaki
Daniel
2009-05-21 08:03:13 +00:00
Daniel Veillard
73bc011483
Add the Interface config APIs
...
* configure.in include/libvirt/libvirt.h[.in]
include/libvirt/virterror.h qemud/remote.c
qemud/remote_dispatch_args.h qemud/remote_dispatch_prototypes.h
qemud/remote_dispatch_ret.h qemud/remote_dispatch_table.h
qemud/remote_protocol.[chx] src/Makefile.am src/datatypes.c
src/datatypes.h src/driver.h src/libvirt.c src/remote_internal.c
src/virterror.c src/libvirt_private.syms src/libvirt_public.syms:
Add the Interface config APIs and remote stubs for those, patch
by Laine Stump
* AUTHORS: add Laine
daniel
2009-05-20 14:26:49 +00:00
Daniel Veillard
e8da987570
cleanup of some direct stderr logging
...
* qemud/qemud.c src/console.c src/network_driver.c
src/node_device_conf.c src/node_device_hal.c src/storage_conf.c
src/util.c: cleanup of some direct stderr logging
daniel
2009-05-20 13:37:30 +00:00
Daniel Veillard
d879d360eb
* src/pci.c: small portability patch
...
daniel
2009-05-20 13:34:15 +00:00
Daniel Veillard
6a140adb78
* src/lxc_driver.c: fix a couple of error code, patch by Amy Griffis
...
daniel
2009-05-20 07:12:00 +00:00
Cole Robinson
2d1de285b3
VolumeCreateXMLFrom FS storage backend implementation.
...
Add an extra 'inputvol' parameter to the file volume building routines. This
allows us to easily reuse the duplicate functionality.
2009-05-19 13:43:48 +00:00
Cole Robinson
4aa0959d60
Storage driver implementation for CreateXMLFrom
...
There is some funkiness here, since we are either dealing with 2 different
pools (which means validation x 2) or the same pool, where we have to be
careful not to deadlock.
2009-05-19 13:37:51 +00:00
Cole Robinson
5f99a7fd23
Fix node device media insert/eject detection.
...
We were correctly registering a callback , but weren't telling hal to
actually notify us of any property changes.
2009-05-19 13:35:57 +00:00
Cole Robinson
6244c173ba
Fix a possible deadlock in HAL nodedev driver.
...
The cap_lost and prop_modified callbacks could deadlock if an existing
device needed to be refreshed, since dev_create expects the driver to
be unlocked.
2009-05-19 13:26:14 +00:00
Cole Robinson
b8893d0277
Fix rpm build: add 'mylibtool' to EXTRADIST.
2009-05-19 13:23:07 +00:00
Cole Robinson
f7ea2b5d7f
Generate some config files at build time, not install time.
...
Generating at install time breaks 'make && sudo make install' if root
can't access the users home directory (NFS w/o no_root_squash for example).
2009-05-19 13:22:00 +00:00
Cole Robinson
b509716b33
Add documentation for <sound> device XML format.
2009-05-19 13:18:00 +00:00
Cole Robinson
adf4384501
Use virAsprintf, rather than VIR_ALLOC + strcpy + strcat
2009-05-19 13:15:50 +00:00
Cole Robinson
bb175dfc53
Don't validate disk type in virsh attach-disk
...
Let the underlying driver tell us what it supports. At the moment
we are at least erroneously denying floppy eject/insert.
2009-05-19 13:04:46 +00:00
Cole Robinson
5b13f4375d
Better error reporting if 'import libvirtmod' fails
...
Don't squash a possibly legitimate libvirtmod error (e.g. some from
clashing libvirt.so versions) with 'Cannot import cygvirtmod'
2009-05-19 13:03:03 +00:00
Daniel P. Berrange
de658ab4e4
Fix misc locking bugs identified by lock checker
2009-05-19 11:06:25 +00:00
Daniel P. Berrange
6962a2dd7e
Added an optional OCaml+CIL test program for mutex lock validation
2009-05-19 10:17:17 +00:00
Daniel P. Berrange
3ce55d22e4
Declare support for QEMU migration in capabilities
2009-05-18 15:10:51 +00:00
Daniel Veillard
67cc35ade9
Finish hostonly networks support in vbox
...
* src/vbox/vbox_driver.c src/vbox/vbox_tmpl.c: last patch for
hostonly networks support in vbox driver, patch by Pritesh Kothari
daniel
2009-05-15 14:00:50 +00:00
Daniel Veillard
37623bf49a
* src/vbox/vbox_tmpl.c: implement vbox vrdp/sdl/gui support,
...
patches by Pritesh Kothari
daniel
2009-05-15 13:45:40 +00:00
Daniel Veillard
cd223d93da
generic support for RDP and desktop graphic extensions
...
* docs/schemas/domain.rng src/domain_conf.[ch] src/qemu_driver.c:
extend the generic code for the RDP and desktop extensions of
the graphic tag needed for vbox, patch by Pritesh Kothari
Daniel
2009-05-15 09:43:51 +00:00
Daniel Veillard
fa1ceca232
* src/xend_internal.c: remove [] around cpumaps for recent xend
...
patch by Tatsuro Enokura
daniel
2009-05-14 10:31:11 +00:00
Cole Robinson
ee0d7552e2
Fix a few 'used uninitialized' warnings.
2009-05-13 17:43:47 +00:00
Daniel Veillard
7afe94e7e2
* src/buf.c: avoid an XML attribute escaping bug #499791
...
daniel
2009-05-13 16:19:59 +00:00