Statistics
| Branch: | Tag: | Revision:

root / lib / hypervisor @ 95a74ef3

Name Size
__init__.py 2 kB
hv_base.py 16.5 kB
hv_chroot.py 10.2 kB
hv_fake.py 10.2 kB
hv_kvm.py 80.8 kB
hv_lxc.py 14.6 kB
hv_xen.py 28.5 kB

Latest revisions

# Date Author Comment
2ccfc35a 11/30/2012 07:24 pm Dimitris Aragiorgis

Merge branch 'stable-2.6-hotplug' into stable-2.6-ippool-hotplug-esi

7ed9f1ba 11/30/2012 07:24 pm Dimitris Aragiorgis

Fix a minor bug in hypervisor

Signed-off-by: Dimitris Aragiorgis <>

88e9b27f 11/27/2012 08:36 pm Dimitris Aragiorgis

Merge branch 'stable-2.6-hotplug' into stable-2.6-ippool-hotplug-esi

Conflicts:
lib/cmdlib.py
tools/cfgupgrade

Signed-off-by: Dimitris Aragiorgis <>

2435f63b 11/26/2012 12:49 pm Dimitris Aragiorgis

Refactor hotplug implementation

Remove pci_pool from hotplug_info. Hypervisor decides the pci slot
based on current occupations.

Signed-off-by: Dimitris Aragiorgis <>

162e70ed 10/16/2012 11:59 am Dimitris Aragiorgis

Merge branch 'stable-2.6-hotplug' into stable-2.6-ippool-hotplug-esi

Conflicts:
lib/cmdlib.py

Signed-off-by: Dimitris Aragiorgis <>

59a5de9e 10/16/2012 09:04 am Dimitris Aragiorgis

Fixes to pass pylint (make lint)

Signed-off-by: Dimitris Aragiorgis <>

61f46231 08/30/2012 09:15 pm Dimitris Aragriorgs

Maintain backwards compatibility in kvm runtime

Introduce _GenerateKVMBlockDevicesOptions()

In case hotplug is enabled per instance then the runtime file
contains one more field: block_devices. In this case kvm_cmd
is extended with block device options during _ExecuteKVMRuntime()....

644e5023 08/30/2012 09:15 pm Dimitris Aragriorgs

Maintain backwards compatibility in kvm runtime

Introduce _GenerateKVMBlockDevicesOptions()

In case hotplug is enabled per instance then the runtime file
contains one more field: block_devices. In this case kvm_cmd
is extended with block device options during _ExecuteKVMRuntime()....

a5e58089 08/22/2012 05:22 pm Dimitris Aragiorgis

Merge branch 'stable-hotplug'

Conflicts:
lib/cli.py
lib/client/gnt_instance.py
lib/cmdlib.py
lib/objects.py
lib/opcodes.py
lib/rpc.py

Signed-off-by: Dimitris Aragiorgis <>

1642a1d0 08/22/2012 05:13 pm Dimitris Aragiorgis

Hotplug: KVM support

KVM >= 1.0 is needed.

Introduce new methods: HotAddNic/HotDelNic

Both qemu monitor interface for hotplugging. If a device has
hotplug info (idx, pci) then:
- it gets named after it (e.g. virtio-net-pci.%d % idx ).
- it gets placed to the pci slot (hex(pci)) of bus 0....

View revisions

Also available in: Atom