]> xenbits.xensource.com Git - libvirt.git/log
libvirt.git
15 years agoFix a possible deadlock in HAL nodedev driver.
Cole Robinson [Tue, 19 May 2009 13:26:14 +0000 (13:26 +0000)]
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.

15 years agoFix rpm build: add 'mylibtool' to EXTRADIST.
Cole Robinson [Tue, 19 May 2009 13:23:07 +0000 (13:23 +0000)]
Fix rpm build: add 'mylibtool' to EXTRADIST.

15 years agoGenerate some config files at build time, not install time.
Cole Robinson [Tue, 19 May 2009 13:22:00 +0000 (13:22 +0000)]
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).

15 years agoAdd documentation for <sound> device XML format.
Cole Robinson [Tue, 19 May 2009 13:18:00 +0000 (13:18 +0000)]
Add documentation for <sound> device XML format.

15 years agoUse virAsprintf, rather than VIR_ALLOC + strcpy + strcat
Cole Robinson [Tue, 19 May 2009 13:15:50 +0000 (13:15 +0000)]
Use virAsprintf, rather than VIR_ALLOC + strcpy + strcat

15 years agoDon't validate disk type in virsh attach-disk
Cole Robinson [Tue, 19 May 2009 13:04:46 +0000 (13:04 +0000)]
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.

15 years agoBetter error reporting if 'import libvirtmod' fails
Cole Robinson [Tue, 19 May 2009 13:03:03 +0000 (13:03 +0000)]
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'

15 years agoFix misc locking bugs identified by lock checker
Daniel P. Berrange [Tue, 19 May 2009 11:06:25 +0000 (11:06 +0000)]
Fix misc locking bugs identified by lock checker

15 years agoAdded an optional OCaml+CIL test program for mutex lock validation
Daniel P. Berrange [Tue, 19 May 2009 10:17:17 +0000 (10:17 +0000)]
Added an optional OCaml+CIL test program for mutex lock validation

15 years agoDeclare support for QEMU migration in capabilities
Daniel P. Berrange [Mon, 18 May 2009 15:10:51 +0000 (15:10 +0000)]
Declare support for QEMU migration in capabilities

15 years agoFinish hostonly networks support in vbox
Daniel Veillard [Fri, 15 May 2009 14:00:50 +0000 (14:00 +0000)]
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

15 years ago* src/vbox/vbox_tmpl.c: implement vbox vrdp/sdl/gui support,
Daniel Veillard [Fri, 15 May 2009 13:45:40 +0000 (13:45 +0000)]
* src/vbox/vbox_tmpl.c: implement vbox vrdp/sdl/gui support,
  patches by Pritesh Kothari
daniel

15 years agogeneric support for RDP and desktop graphic extensions
Daniel Veillard [Fri, 15 May 2009 09:43:51 +0000 (09:43 +0000)]
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

16 years ago* src/xend_internal.c: remove [] around cpumaps for recent xend
Daniel Veillard [Thu, 14 May 2009 10:31:11 +0000 (10:31 +0000)]
* src/xend_internal.c: remove [] around cpumaps for recent xend
  patch by Tatsuro Enokura
daniel

16 years agoFix a few 'used uninitialized' warnings.
Cole Robinson [Wed, 13 May 2009 17:43:47 +0000 (17:43 +0000)]
Fix a few 'used uninitialized' warnings.

16 years ago* src/buf.c: avoid an XML attribute escaping bug #499791
Daniel Veillard [Wed, 13 May 2009 16:19:59 +0000 (16:19 +0000)]
* src/buf.c: avoid an XML attribute escaping bug #499791
daniel

16 years agoReplace sys/capability.h with linux/capability.h
Daniel P. Berrange [Wed, 13 May 2009 11:37:16 +0000 (11:37 +0000)]
Replace sys/capability.h with linux/capability.h

16 years agoUpdate POTFILES, and s/write/safewrite/ to appease 'make syntax-check'
Cole Robinson [Tue, 12 May 2009 20:44:29 +0000 (20:44 +0000)]
Update POTFILES, and s/write/safewrite/ to appease 'make syntax-check'

16 years agoBreak out FS volume build routines to their own functions.
Cole Robinson [Tue, 12 May 2009 20:27:17 +0000 (20:27 +0000)]
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.

16 years agoVirsh commands vol-clone and vol-create-from
Cole Robinson [Tue, 12 May 2009 20:17:21 +0000 (20:17 +0000)]
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

16 years agoTest driver implementation of virStorageVolCreateXMLFrom
Cole Robinson [Tue, 12 May 2009 20:15:56 +0000 (20:15 +0000)]
Test driver implementation of virStorageVolCreateXMLFrom

16 years agoRemote driver plumbing for virStorageVolCreateXMLFrom
Cole Robinson [Tue, 12 May 2009 20:13:52 +0000 (20:13 +0000)]
Remote driver plumbing for virStorageVolCreateXMLFrom

16 years agoAdd public API stubs for virStorageVolCreateXMLFrom
Cole Robinson [Tue, 12 May 2009 20:10:50 +0000 (20:10 +0000)]
Add public API stubs for virStorageVolCreateXMLFrom

Also checkin regenerated docs due to API change.

16 years agoFix error squashing when refreshing file volumes
Cole Robinson [Tue, 12 May 2009 19:59:46 +0000 (19:59 +0000)]
Fix error squashing when refreshing file volumes

16 years agoAdd test case for exercising the event loop
Daniel P. Berrange [Tue, 12 May 2009 16:45:14 +0000 (16:45 +0000)]
Add test case for exercising the event loop

16 years agoFix watch/timer event deletion
Daniel P. Berrange [Tue, 12 May 2009 16:43:04 +0000 (16:43 +0000)]
Fix watch/timer event deletion

16 years agoFix interrupting of main event thread & protect against accidental uniniitalized...
Daniel P. Berrange [Tue, 12 May 2009 16:41:49 +0000 (16:41 +0000)]
Fix interrupting of main event thread & protect against accidental uniniitalized variables

16 years agoRemove use of qemudSetNonBlock/SetCloseExec in favour of shared impl
Daniel P. Berrange [Tue, 12 May 2009 15:43:07 +0000 (15:43 +0000)]
Remove use of qemudSetNonBlock/SetCloseExec in favour of shared impl

16 years agoAdd libtool wrapper to allow quiet build with "make -s"
Daniel P. Berrange [Tue, 12 May 2009 15:40:03 +0000 (15:40 +0000)]
Add libtool wrapper to allow quiet build with "make -s"

16 years agoImprove driver open URI handling
Daniel P. Berrange [Tue, 12 May 2009 15:35:18 +0000 (15:35 +0000)]
Improve driver open URI handling

16 years ago* src/network_driver.c: enable bridges which are not up
Daniel Veillard [Tue, 12 May 2009 15:31:22 +0000 (15:31 +0000)]
* src/network_driver.c: enable bridges which are not up
  without an IP address, patch by Ludwig Nussel
Daniel

16 years agoMake hash destructors call internal unref methods to free objects
Daniel P. Berrange [Mon, 11 May 2009 15:27:37 +0000 (15:27 +0000)]
Make hash destructors call internal unref methods to free objects

16 years agoFix unused variable warning in LXC driver
Daniel P. Berrange [Mon, 11 May 2009 15:26:23 +0000 (15:26 +0000)]
Fix unused variable warning in LXC driver

16 years agoFix QEMU ARGV detection with kvm >= 85
Daniel P. Berrange [Mon, 11 May 2009 15:14:24 +0000 (15:14 +0000)]
Fix QEMU ARGV detection with kvm >= 85

16 years agoReport detailed error if initial connection open attempt fails
Daniel P. Berrange [Mon, 11 May 2009 14:55:52 +0000 (14:55 +0000)]
Report detailed error if initial connection open attempt fails

16 years agodrop CAP_SYS_BOOT capability from LXC containers
Daniel Veillard [Mon, 11 May 2009 14:05:27 +0000 (14:05 +0000)]
drop CAP_SYS_BOOT capability from LXC containers
* src/lxc_container.c: drop LXC CAP_SYS_BOOT capability to avoid
  reboot from inside containers, patch by Ryota Ozaki
Daniel

16 years agoCheck that QEMU is still alive while reading startup output.
Cole Robinson [Mon, 11 May 2009 13:52:31 +0000 (13:52 +0000)]
Check that QEMU is still alive while reading startup output.

By checking the pid every retry period, we can quickly determine if
the process crashed at startup, rather than make the user wait for
the entire timeout (3 seconds).

16 years agoAdd pidfile argument to __virExec
Cole Robinson [Mon, 11 May 2009 13:50:38 +0000 (13:50 +0000)]
Add pidfile argument to __virExec

virExec will write out the pid of the daemonized process only. Use this
in the QEMU driver, rather than QEMU's pidfile, so we can catch errors we
might miss if the emulator bails early.

16 years agoReport qemu log data if we fail to daemonize the process.
Cole Robinson [Mon, 11 May 2009 13:37:19 +0000 (13:37 +0000)]
Report qemu log data if we fail to daemonize the process.

This ensures the user will actually see 'hook' function error output.

16 years agoAdd helper function virExecDaemonize
Cole Robinson [Mon, 11 May 2009 13:34:37 +0000 (13:34 +0000)]
Add helper function virExecDaemonize

Wraps __virExec with the VIR_EXEC_DAEMON flag. Waits on the intermediate
process to ensure we don't end up with any zombies, and differentiates between
original process errors and intermediate process errors.

16 years ago"Host only" and "Internal" network support for vbox
Daniel Veillard [Mon, 11 May 2009 09:56:04 +0000 (09:56 +0000)]
"Host only" and "Internal" network support for vbox
* src/vbox/vbox_tmpl.c: "Host only" and "Internal" network support
  for vbox, patch by Pritesh Kothari
daniel

16 years agoSupport for 'internal' network
Daniel Veillard [Mon, 11 May 2009 09:50:27 +0000 (09:50 +0000)]
Support for 'internal' network
* src/domain_conf.[ch] docs/schemas/domain.rng: add support
  for internal network in the generic part of the code, and
  update the Relax-NG grammar accordingly, patch by Pritesh Kothari
daniel

16 years agoCreate cgroups mode 755, not 655 (Ryota Ozaki)
Daniel P. Berrange [Fri, 8 May 2009 10:24:11 +0000 (10:24 +0000)]
Create cgroups mode 755, not 655 (Ryota Ozaki)

16 years agoFix /dev/ population to use char devices (Ryota Ozaki)
Daniel P. Berrange [Fri, 8 May 2009 10:22:46 +0000 (10:22 +0000)]
Fix /dev/ population to use char devices (Ryota Ozaki)

16 years agoreturn VIR_DRV_OPEN_DECLINED instead of VIR_DRV_OPEN_ERROR when vbox can't be
Guido Günther [Fri, 8 May 2009 10:18:26 +0000 (10:18 +0000)]
return VIR_DRV_OPEN_DECLINED instead of VIR_DRV_OPEN_ERROR when vbox can't be
found so other hypervisors can be probed. Patch by Pritesh Kothari.

16 years agofix crash when init fails early (i.e. due to vbox not being installed)
Guido Günther [Fri, 8 May 2009 10:14:30 +0000 (10:14 +0000)]
fix crash when init fails early (i.e. due to vbox not being installed)

16 years agoImprove name & UUID uniqueness checking in QEMU driver
Daniel P. Berrange [Fri, 8 May 2009 10:11:14 +0000 (10:11 +0000)]
Improve name & UUID uniqueness checking in QEMU driver

16 years agoEnable save/restore/migrate for QEMU >= 0.10.0
Daniel P. Berrange [Fri, 8 May 2009 10:07:15 +0000 (10:07 +0000)]
Enable save/restore/migrate for QEMU >= 0.10.0

16 years agoLog dlopen() errors more verbosely
Daniel P. Berrange [Fri, 8 May 2009 10:05:56 +0000 (10:05 +0000)]
Log dlopen() errors more verbosely

16 years agoAdd new VIR_ERR_OPERATION_INVALID error code & use it in Xen & QEMU drivers
Daniel P. Berrange [Fri, 8 May 2009 09:58:46 +0000 (09:58 +0000)]
Add new VIR_ERR_OPERATION_INVALID error code & use it in Xen & QEMU drivers

16 years agoImprove init.d file headers
Daniel Veillard [Thu, 7 May 2009 07:34:05 +0000 (07:34 +0000)]
Improve init.d file headers
* qemud/libvirtd.init.in: improve the LSB init header for the
  init.d file, patch by Frederik Himpe
Daniel

16 years agocheck for NULL pointers in pidfile functions
Guido Günther [Thu, 7 May 2009 07:29:51 +0000 (07:29 +0000)]
check for NULL pointers in pidfile functions

16 years agoChanges needed for multiple graphics adapters
Daniel Veillard [Thu, 7 May 2009 07:27:49 +0000 (07:27 +0000)]
Changes needed for multiple graphics adapters
* src/domain_conf.c src/domain_conf.h: parse and save multiple
  graphics elements instead of one, patch by Pritesh Kothari
* src/qemu_conf.c src/qemu_driver.c: adapt the qemu/kvm driver for
  the new structures, patch by Pritesh Kothari
* src/xend_internal.c src/xm_internal.c: same thing for Xen drivers
Daniel

16 years agodon't crash when called without arguments
Guido Günther [Thu, 7 May 2009 07:17:25 +0000 (07:17 +0000)]
don't crash when called without arguments

16 years agoFix qemu driver's interpretation of <hostdev managed='yes'/>
Mark McLoughlin [Wed, 6 May 2009 15:56:20 +0000 (15:56 +0000)]
Fix qemu driver's interpretation of <hostdev managed='yes'/>

This change:

  Tue Mar  3 08:55:13 GMT 2009 Daniel P. Berrange <berrange@redhat.com>

       Don't try to detach & reset PCI devices while running test
       suite for XML-> ARGV conversion.
       * src/qemu_driver.c: Add qemuPrepareHostDevices() helper to
       detach and reset PCI devices.
       * src/qemu_conf.c: Don't detach & reset PCI devices while
       building the command line argv

accidentally did this:

-            if (hostdev->managed) {
+        if (!hostdev->managed) {

Which results in managed='yes' not causing the device to be
detached when the guest is starting.

Signed-off-by: Mark McLoughlin <markmc@redhat.com>
16 years agoRefresh QEMU driver capabilities for each getCapabilities call.
Cole Robinson [Wed, 6 May 2009 14:20:34 +0000 (14:20 +0000)]
Refresh QEMU driver capabilities for each getCapabilities call.

Also fix up a couple issues where caps are accessed without locking
the driver structure.

16 years agoVirtualBox version improvement and cleanups
Daniel Veillard [Wed, 6 May 2009 13:51:19 +0000 (13:51 +0000)]
VirtualBox version improvement and cleanups
* src/vbox/vbox_driver.c src/vbox/vbox_tmpl.c: changes in
  VirtualBox driver version detection and move informations
  from a global variable into a driver structure, patch by Pritesh
  Kothari.
Daniel

16 years ago* libvirt.spec.in: add a couple of missing directories
Daniel Veillard [Wed, 6 May 2009 13:27:54 +0000 (13:27 +0000)]
* libvirt.spec.in: add a couple of missing directories
Daniel

16 years ago* src/vbox/vbox_XPCOMCGlue.[ch]: improve VirtualBox path detection
Daniel Veillard [Wed, 6 May 2009 13:23:44 +0000 (13:23 +0000)]
* src/vbox/vbox_XPCOMCGlue.[ch]: improve VirtualBox path detection
  patch by Pritesh Kothari
Daniel

16 years agoDon't throw away StartVM errors when migrating/restoring in qemu driver.
Cole Robinson [Tue, 5 May 2009 14:26:02 +0000 (14:26 +0000)]
Don't throw away StartVM errors when migrating/restoring in qemu driver.

16 years agoSmall cleanups in test driver VolCreateXML
Cole Robinson [Tue, 5 May 2009 14:19:59 +0000 (14:19 +0000)]
Small cleanups in test driver VolCreateXML

16 years agoRemove some debug code from storage_driver.c
Cole Robinson [Tue, 5 May 2009 14:18:51 +0000 (14:18 +0000)]
Remove some debug code from storage_driver.c

16 years agoUse proper error code in virStorageVolCreateXML
Cole Robinson [Tue, 5 May 2009 14:17:50 +0000 (14:17 +0000)]
Use proper error code in virStorageVolCreateXML

16 years agoFix a comment typo in storage_backend_fs.c
Cole Robinson [Mon, 4 May 2009 15:44:44 +0000 (15:44 +0000)]
Fix a comment typo in storage_backend_fs.c

16 years agovirExec: Delay daemonizing as long as possible.
Cole Robinson [Mon, 4 May 2009 15:43:25 +0000 (15:43 +0000)]
virExec: Delay daemonizing as long as possible.

This way the caller can catch more errors (e.g. from a hook callback) from
the intermediate process.

16 years agoAdd some documentation to __virExec and virExec
Cole Robinson [Mon, 4 May 2009 15:41:46 +0000 (15:41 +0000)]
Add some documentation to __virExec and virExec

16 years agoRemove trailing whitespace from m4 file
Daniel P. Berrange [Thu, 30 Apr 2009 13:30:51 +0000 (13:30 +0000)]
Remove trailing whitespace from m4 file

16 years agoFix check for -Wformat-security which depends on -Wformat
Daniel P. Berrange [Tue, 28 Apr 2009 10:55:45 +0000 (10:55 +0000)]
Fix check for -Wformat-security which depends on -Wformat

16 years agorelease of 0.6.3
Daniel Veillard [Fri, 24 Apr 2009 14:04:54 +0000 (14:04 +0000)]
release of 0.6.3
* NEWS configure.in libvirt.spec.in docs/*: release of 0.6.3
* po/*: regenerated
* src/libvirt.c src/virterror.c: fixed some function comments
Daniel

16 years agoAdd virNodeDeviceCreateXML / virNodeDeviceDestroy boilerplate public API and remote...
Daniel P. Berrange [Fri, 24 Apr 2009 13:11:23 +0000 (13:11 +0000)]
Add virNodeDeviceCreateXML / virNodeDeviceDestroy boilerplate public API and remote protocol impl

16 years agoFix Xen dlopen module missing export
Daniel P. Berrange [Fri, 24 Apr 2009 12:19:00 +0000 (12:19 +0000)]
Fix Xen dlopen module missing export

16 years agoFix XM driver VIF config creation
Daniel P. Berrange [Fri, 24 Apr 2009 12:17:50 +0000 (12:17 +0000)]
Fix XM driver VIF config creation

16 years agoUpdate of localizations and XML descriptions
Daniel Veillard [Fri, 24 Apr 2009 10:09:24 +0000 (10:09 +0000)]
Update of localizations and XML descriptions
* po/*: updated a could of locale, regenerated
* docs/libvirt-api.xml docs/libvirt-refs.xml: regenerated too
daniel

16 years agoAvoid compile warnings about assignment/conditional/truthvalue
Daniel P. Berrange [Wed, 22 Apr 2009 14:28:25 +0000 (14:28 +0000)]
Avoid compile warnings about assignment/conditional/truthvalue

16 years agoUse a private /dev/pts instance in containers if kernel is new enough
Daniel P. Berrange [Wed, 22 Apr 2009 14:26:50 +0000 (14:26 +0000)]
Use a private /dev/pts instance in containers if kernel is new enough

16 years agoRemove stale QEMU pidfiles
Daniel P. Berrange [Tue, 21 Apr 2009 19:14:50 +0000 (19:14 +0000)]
Remove stale QEMU pidfiles

16 years agoEnsure VirtualBox domain IDs start from 1 instead of 0
Daniel P. Berrange [Tue, 21 Apr 2009 19:13:23 +0000 (19:13 +0000)]
Ensure VirtualBox domain IDs start from 1 instead of 0

16 years ago* src/network_conf.c src/network_conf.h: add dynamic bridge names
Daniel Veillard [Tue, 21 Apr 2009 19:00:06 +0000 (19:00 +0000)]
* src/network_conf.c src/network_conf.h: add dynamic bridge names
  support, patch by Soren Hansen
* AUTHORS: add Soren
daniel

16 years ago* src/xend_internal.c: let xend try vcpu pinning operation even
Daniel Veillard [Tue, 21 Apr 2009 15:10:23 +0000 (15:10 +0000)]
* src/xend_internal.c: let xend try vcpu pinning operation even
  if the domain is not running, patch by Takahashi Tomohiro
daniel

16 years ago* docs/drvvbox.html[.in]: tiny fixes to VirtualBox docs
Daniel Veillard [Tue, 21 Apr 2009 13:39:40 +0000 (13:39 +0000)]
* docs/drvvbox.html[.in]: tiny fixes to VirtualBox docs
Daniel

16 years agoVirtualBox Documentation
Daniel Veillard [Tue, 21 Apr 2009 12:24:14 +0000 (12:24 +0000)]
VirtualBox Documentation
* docs/drvvbox.html.in docs/hvsupport.html.in docs/drivers.html.in
  docs/sitemap.html.in docs/*.html: VirtualBox Documentation by
  Pritesh Kothari
Daniel

16 years agocope with kernels where CLONE_NEWUSER is not supported
Daniel Veillard [Mon, 20 Apr 2009 12:27:12 +0000 (12:27 +0000)]
cope with kernels where CLONE_NEWUSER is not supported
* src/lxc_container.c src/lxc_container.h: cope with kernels
  where CLONE_NEWUSER is not supported, patch by Serge Hallyn
daniel

16 years agoFix typo in manpage
Mark McLoughlin [Mon, 20 Apr 2009 11:55:53 +0000 (11:55 +0000)]
Fix typo in manpage

It's "service libvirtd start", not "service start libvirtd".

Reported-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
16 years ago* po/*: merge in a lot of localization updates and regenerate
Daniel Veillard [Mon, 20 Apr 2009 09:25:44 +0000 (09:25 +0000)]
* po/*: merge in a lot of localization updates and regenerate
daniel

16 years ago* src/bridge.c: fix a compilation breakage raised by Anton Protopopov
Daniel Veillard [Mon, 20 Apr 2009 09:18:26 +0000 (09:18 +0000)]
* src/bridge.c: fix a compilation breakage raised by Anton Protopopov
daniel

16 years agoAdded new virt-xml-validate tool to mingw specfile
Daniel P. Berrange [Sun, 19 Apr 2009 16:47:43 +0000 (16:47 +0000)]
Added new virt-xml-validate tool to mingw specfile

16 years agoDisable vbox driver for mingw32 builds
Daniel P. Berrange [Sun, 19 Apr 2009 16:37:15 +0000 (16:37 +0000)]
Disable vbox driver for mingw32 builds

16 years agoAdd another vbox file to EXTRA_DIST
Daniel P. Berrange [Sun, 19 Apr 2009 16:36:22 +0000 (16:36 +0000)]
Add another vbox file to EXTRA_DIST

16 years agoAdd missing break in error code
Daniel P. Berrange [Sun, 19 Apr 2009 15:49:00 +0000 (15:49 +0000)]
Add missing break in error code

16 years agoImprove error reporting for lookup failures on inactive domains
Daniel P. Berrange [Sun, 19 Apr 2009 15:30:50 +0000 (15:30 +0000)]
Improve error reporting for lookup failures on inactive domains

16 years agoFix 2 domain ID handling bugs in remote driver
Daniel P. Berrange [Sun, 19 Apr 2009 15:21:54 +0000 (15:21 +0000)]
Fix 2 domain ID handling bugs in remote driver

16 years agoSwitch over todo domain lookup based on UUID in virDomainAssignDef
Daniel P. Berrange [Sun, 19 Apr 2009 15:16:43 +0000 (15:16 +0000)]
Switch over todo domain lookup based on UUID in virDomainAssignDef

16 years agoRegenerate API docs to pull in vbox driver error codes
Daniel P. Berrange [Sun, 19 Apr 2009 15:14:44 +0000 (15:14 +0000)]
Regenerate API docs to pull in vbox driver error codes

16 years agoAdd tools/ directory (missed from previous commit)
Daniel P. Berrange [Sun, 19 Apr 2009 15:12:33 +0000 (15:12 +0000)]
Add tools/ directory (missed from previous commit)

16 years agoAdd 2 missing vbox files to EXTRA_DIST
Daniel P. Berrange [Sun, 19 Apr 2009 15:12:01 +0000 (15:12 +0000)]
Add 2 missing vbox files to EXTRA_DIST

16 years agoAdd tool for validating XML & fix misc bugs in virsh POD docs
Daniel P. Berrange [Sun, 19 Apr 2009 15:10:45 +0000 (15:10 +0000)]
Add tool for validating XML & fix misc bugs in virsh POD docs

16 years agoSwitch to using virDomainDefPtr for building command line in QEMU driver
Daniel P. Berrange [Sun, 19 Apr 2009 14:50:01 +0000 (14:50 +0000)]
Switch to using virDomainDefPtr for building command line in QEMU driver

16 years agodrop the pool lock when allocating fs volumes
Daniel Veillard [Fri, 17 Apr 2009 19:12:37 +0000 (19:12 +0000)]
drop the pool lock when allocating fs volumes
* src/libvirt_private.syms src/storage_backend.h
  src/storage_backend_fs.c src/storage_conf.h src/storage_driver.c:
  drop the pool lock when allocating fs volumes, patch by Cole Robinson
daniel

16 years agointegration of the VirtualBox support
Daniel Veillard [Fri, 17 Apr 2009 16:09:07 +0000 (16:09 +0000)]
integration of the VirtualBox support
* configure.in include/libvirt/virterror.h src/Makefile.am
  src/domain_conf.[ch] src/driver.h src/virterror.c src/vbox/README
  src/vbox/vbox_CAPI_v2_2.h src/vbox/vbox_V2_2.c
  src/vbox/vbox_XPCOMCGlue.[ch] src/vbox/vbox_driver.[ch]
  src/vbox/vbox_tmpl.c: integration of the VirtualBox support
  patches by Pritesh Kothari
Daniel

16 years agoSmall doc fixes
Daniel Veillard [Fri, 17 Apr 2009 15:34:53 +0000 (15:34 +0000)]
Small doc fixes
* src/libvirt.c: fix the doc of virNodeGetFreeMemory to say bytes
* docs/drvlxc.html.in docs/drvlxc.html: fix command used in examples
daniel