- 23 6月, 2009 7 次提交
-
-
由 Cole Robinson 提交于
If using a custom test driver, storage pool file parsing was broken, and storage volume parsing was never implemented. Fix these issues, and add some examples in docs/
-
由 Cole Robinson 提交于
The storage driver arranges its parsing routines in a way that make them difficult to use in the test driver for non-default file parsing. This refactoring moves things to be consistent with the way domain_conf and network_conf do things.
-
由 Cole Robinson 提交于
If specifying a custom test driver, virtual networks were not 'activated' on driver init. This differs from the behavior of domains and storage pools, so fix it. Also improve a couple error messages in that area.
-
由 Cole Robinson 提交于
virEnumFromString doesn't check for a NULL string, and will segfault if passed one. Lots of calling code protects against this, but at least /pool/@type parsing does not.
-
由 Cole Robinson 提交于
Currently, 'info' will always report that mem = max mem. Make sure we actually return the correct mem value.
-
由 Cole Robinson 提交于
CreateXMLFrom changes accidentally caused all raw volume creation to be fully allocated (as though allocation == capacity). Fix this. Also force CreateXMLFrom to maintain the previous behavior: sparseness should still be maintained since we search for holes when copying, and the clone behavior hasn't been tested with anything but the broken behavior.
-
由 Cole Robinson 提交于
The ID of the existing VM was being unconditionally set to -1, which was upsetting virt-manager.
-
- 22 6月, 2009 2 次提交
-
-
由 Daniel Veillard 提交于
daniel
-
由 Daniel Veillard 提交于
patch by Henrik Persson Daniel
-
- 19 6月, 2009 1 次提交
-
-
由 Daniel Veillard 提交于
* qemud/qemud.c src/conf.c src/conf.h src/qemu_conf.c src/xen_unified.c src/xm_internal.c tests/conftest.c tests/xmconfigtest.c: extend the configuration parser for VMX syntax, patch by Matthias Bolte Daniel
-
- 18 6月, 2009 1 次提交
-
-
由 Daniel P. Berrange 提交于
-
- 17 6月, 2009 2 次提交
-
-
由 Daniel Veillard 提交于
* src/node_device.[ch] src/storage_backend.[ch]: fixes a module dependency problem, patch by Dave Allan Daniel
-
由 Cole Robinson 提交于
Product = 0 is a valid value based on this bug report: https://www.redhat.com/archives/libvir-list/2009-May/msg00368.html Also, throw a less ambiguous error if vendor = 0.
-
- 16 6月, 2009 8 次提交
-
-
由 Cole Robinson 提交于
This regressed when CreateXMLFrom was added: we should only perform the backing store comparison if an input volume was passed.
-
由 Cole Robinson 提交于
Rather than numerous instances of: emulator = vm->def->emulator; if (!emulator) emulator = virDomainDefDefaultEmulator(conn, vm->def, driver->caps); if (!emulator) return -1; Set this value at XML parse time in the domain config, so we can depend on it for all future emulator accesses. There were unchecked accesses in the qemu driver that were tripping up on this if no emulator was specified in the XML, see: http://www.redhat.com/archives/libvir-list/2008-October/msg00602.html
-
由 Cole Robinson 提交于
Certain drivers always need an 'emulator' specified in the XML (qemu and lxc at least). Store this info in capabilities. We will eventually use this to move default emulator handling out of drivers and into domain_conf.*
-
由 Cole Robinson 提交于
Qemu < 0.10.0 did not support it, and virt-* tools now try to add this by default, so it's extra important we ensure the option exists.
-
由 Cole Robinson 提交于
-
由 Cole Robinson 提交于
New function qemudParseHelpStr was being called with arguments in the wrong order, so command flags == kvm_version :/
-
由 Daniel P. Berrange 提交于
-
由 Daniel P. Berrange 提交于
-
- 15 6月, 2009 2 次提交
-
-
由 Daniel P. Berrange 提交于
-
由 Daniel P. Berrange 提交于
-
- 12 6月, 2009 4 次提交
-
-
由 Daniel P. Berrange 提交于
-
由 Daniel P. Berrange 提交于
-
由 Daniel P. Berrange 提交于
-
由 Daniel P. Berrange 提交于
-
- 11 6月, 2009 6 次提交
-
-
由 Daniel Veillard 提交于
* qemud/remote.c: fixing a typo pointed out by Runa Bhattacharjee Daniel
-
由 Daniel Veillard 提交于
* src/node_device_hal.c src/node_device_conf.[ch]: add support for serial number in HAL storage backend, patch by Dave Allan * docs/schemas/nodedev.rng tests/nodedevschemadata/storage_serial_3600c0ff000d7a2a5d463ff4902000000.xml: update the schemas and add a test case, also by Dave Allan Daniel
-
由 Mark McLoughlin 提交于
Signed-off-by: NMark McLoughlin <markmc@redhat.com>
-
由 Mark McLoughlin 提交于
The KVM version string can be one of the following: - qemu-kvm-x.y.z in stable releases - kvm-XX for kvm versions up to kvm-85 - qemu-kvm-devel-XX for kvm version kvm-86 and later There are only a few of places where we need to detect differences between KVM versions based on 0.9.1: 1) VNET_HDR introduced in kvm-74 2) -incoming tcp introduced in kvm-79 3) -incoming exec introduced in kvm-80 4) -incoming stdio in all earlier kvm versions With qemu-kvm-0.10.x, we can now assume that (1) is available if it's a KVM release, (2) and (3) is always available and (4) is never available. So, from now on we should only need to check the qemu version number and the "is_kvm" flag for detecting feature availability. We only need the KVM version number for older releases. Signed-off-by: NMark McLoughlin <markmc@redhat.com>
-
由 Mark McLoughlin 提交于
This patch is purely re-factoring without any functional changes to make way for the next patch. The main thing achieved by the refactoring is that we now have easier access to the parenthesised string that KVM folks seem to delight in changing. Signed-off-by: NMark McLoughlin <markmc@redhat.com>
-
由 Daniel Veillard 提交于
* configure.in src/libvirt_private.syms src/storage_backend_fs.c src/util.c src/util.h: find and use kvm-img, qemu-img or qcow-create dynamically at runtime, patch by Doug Goldstein * AUTHORS: add Doug Goldstein Daniel
-
- 09 6月, 2009 2 次提交
-
-
由 Daniel Veillard 提交于
* docs/formatdomain.html docs/formatdomain.html.in: typo fix by Garry Dolley Daniel
-
由 Daniel P. Berrange 提交于
-
- 04 6月, 2009 1 次提交
-
-
由 Daniel Veillard 提交于
* 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
-
- 03 6月, 2009 4 次提交
-
-
由 Daniel P. Berrange 提交于
-
由 Daniel Veillard 提交于
daniel
-
由 Daniel P. Berrange 提交于
-
由 Daniel P. Berrange 提交于
-