Daniel Veillard
f969e393a9
Fix a memory error on Xen device removal
...
* src/xm_internals.c: the memory shrinking on device removal
didn't copy the right amount of memory, patch by Daniel Berrange
fixes #497051
daniel
2009-06-04 13:56:49 +00:00
Daniel P. Berrange
3166570f7c
Add NUMA memory APIs to vbox driver
2009-06-03 14:32:18 +00:00
Daniel Veillard
e11013d19c
* src/network_driver.c: forbid set Autostart on transcient networks
...
daniel
2009-06-03 13:52:06 +00:00
Daniel P. Berrange
69d4634635
Switch to positional struct initializers in vbox driver table
2009-06-03 13:30:19 +00:00
Daniel P. Berrange
0ca460eada
Implement capabilities and nodeinfo APIs
2009-06-03 13:29:23 +00:00
Daniel P. Berrange
b0b968efd5
Generic shared impls of all NUMA apis
2009-06-03 13:28:02 +00:00
Daniel Veillard
3621d42e0f
* src/openvz_conf.c src/virsh.c: various typo or english fixups
...
raised by Runa Bhattacharjee
daniel
2009-06-03 12:13:52 +00:00
Daniel P. Berrange
1b28a99d14
Fix HAL driver restart thread safety
2009-06-03 11:24:21 +00:00
Daniel P. Berrange
c0d74ed43b
Support networking in UML driver
2009-06-03 11:13:33 +00:00
Daniel P. Berrange
7cce4768ae
Misc User Mode Linux startup/shutdown bugs
2009-06-03 10:55:33 +00:00
Daniel P. Berrange
7d633ec400
Fix logging initialization in daemon
2009-06-03 10:36:17 +00:00
Daniel Veillard
81d0ffbc3b
NPIV implementation for node device create and destroy
...
* src/Makefile.am src/node_device.[ch] src/node_device_conf.[ch]
src/node_device_hal.[ch] src/node_device_hal_linux.c
src/qemu_driver.c src/remote_internal.c src/storage_backend.c
src/virsh.c src/xen_unified.c tests/nodedevxml2xmltest.c
po/POTFILES.in: implementation for node device create and destroy
in NPIV support, patch by David Allan
Daniel
2009-06-02 15:12:53 +00:00
Daniel Veillard
66220e3e61
release of libvirt-0.6.4
...
* configure.in libvirt.spec.in NEWS docs/* po/*: release of
libvirt-0.6.4
* src/libvirt.c src/virterror.c: some comments cleanups
Daniel
2009-05-29 16:51:15 +00:00
Daniel P. Berrange
6c3ef35064
Avoid double-free in daemon client cleanup code
2009-05-29 14:34:35 +00:00
Daniel P. Berrange
8a1a2ac558
Fix Win32 portability problems with 'inteface' symbol clash
2009-05-29 14:29:22 +00:00
Daniel Veillard
43692df590
portability fix
...
* src/lxc_container.c: fix a portability issue if PR_CAPBSET_DROP is
not defined.
Daniel
2009-05-29 14:27:04 +00:00
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