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
Daniel P. Berrange
0d11a25e6d
Replace sys/capability.h with linux/capability.h
2009-05-13 11:37:16 +00:00
Cole Robinson
af8600678d
Update POTFILES, and s/write/safewrite/ to appease 'make syntax-check'
2009-05-12 20:44:29 +00:00
Cole Robinson
be9e5185b4
Break out FS volume build routines to their own functions.
...
Improves readability, particularly wrt the pending CreateFromXML changes.
This will also help implementing File->Block volume creation in the future,
since some of this code will need to be moved to a backend agnostic file.
2009-05-12 20:27:17 +00:00
Cole Robinson
6852c88fc7
Virsh commands vol-clone and vol-create-from
...
vol-clone is a convenience function, requiring only a volume to clone and a
new name.
vol-create-from is a direct mapping to the public API, which allows cloning
across pools, converting between formats, etc, but requires an xml file to be
passed
2009-05-12 20:17:21 +00:00
Cole Robinson
3804161eb6
Test driver implementation of virStorageVolCreateXMLFrom
2009-05-12 20:15:56 +00:00
Cole Robinson
885de7f8cf
Remote driver plumbing for virStorageVolCreateXMLFrom
2009-05-12 20:13:52 +00:00
Cole Robinson
5b31c7d08a
Add public API stubs for virStorageVolCreateXMLFrom
...
Also checkin regenerated docs due to API change.
2009-05-12 20:10:50 +00:00
Cole Robinson
52c5f7adc8
Fix error squashing when refreshing file volumes
2009-05-12 19:59:46 +00:00
Daniel P. Berrange
37ede4d5f5
Add test case for exercising the event loop
2009-05-12 16:45:14 +00:00
Daniel P. Berrange
470317f5c7
Fix watch/timer event deletion
2009-05-12 16:43:04 +00:00
Daniel P. Berrange
0a31be6ba2
Fix interrupting of main event thread & protect against accidental uniniitalized variables
2009-05-12 16:41:49 +00:00
Daniel P. Berrange
72dc6d60ab
Remove use of qemudSetNonBlock/SetCloseExec in favour of shared impl
2009-05-12 15:43:07 +00:00
Daniel P. Berrange
b8761bb215
Add libtool wrapper to allow quiet build with "make -s"
2009-05-12 15:40:03 +00:00
Daniel P. Berrange
1a60d6bcd6
Improve driver open URI handling
2009-05-12 15:35:18 +00:00
Daniel Veillard
e978774ec6
* src/network_driver.c: enable bridges which are not up
...
without an IP address, patch by Ludwig Nussel
Daniel
2009-05-12 15:31:22 +00:00
Daniel P. Berrange
6582d5872d
Make hash destructors call internal unref methods to free objects
2009-05-11 15:27:37 +00:00
Daniel P. Berrange
65ecb4b434
Fix unused variable warning in LXC driver
2009-05-11 15:26:23 +00:00