Statistics
| Branch: | Tag: | Revision:

root / lib @ 546cdf7a

Name Size
  build
  client
  cmdlib
  confd
  http
  hypervisor
  impexpd
  masterd
  rapi
  server
  storage
  tools
  utils
  watcher
__init__.py 1.7 kB
_constants.py.in 285 Bytes
asyncnotifier.py 6.7 kB
backend.py 142.3 kB
bootstrap.py 43 kB
cli.py 139 kB
compat.py 4.9 kB
config.py 96.3 kB
constants.py 3.4 kB
daemon.py 29 kB
errors.py 11.5 kB
hooksmaster.py 10.5 kB
ht.py 17.5 kB
jqueue.py 81.1 kB
jstore.py 6.7 kB
locking.py 61.5 kB
luxi.py 17.8 kB
mcpu.py 18.9 kB
netutils.py 19.7 kB
network.py 8.3 kB
objects.py 67 kB
opcodes.py.in_after 391 Bytes
opcodes.py.in_before 7.5 kB
opcodes_base.py 8.1 kB
outils.py 4.9 kB
ovf.py 66.6 kB
pathutils.py 6.6 kB
qlang.py 10 kB
query.py 86.5 kB
rpc.py 31.9 kB
rpc_defs.py 26.3 kB
runtime.py 7.4 kB
serializer.py 5.1 kB
ssconf.py 13.3 kB
ssh.py 10.9 kB
uidpool.py 12.2 kB
vcluster.py 7.9 kB
workerpool.py 18.8 kB

Latest revisions

# Date Author Comment
546cdf7a 12/11/2014 12:54 pm Apollon Oikonomopoulos

(2.12) QMP: always return the command result

According to the QEMU Machine Protocol Specification, the messages sent
by QMP as a response to a command can be of two types: either an error
message (identified by the "error" key), or a success message
(identified by the "return" key)....

7b648a55 12/11/2014 12:53 pm Apollon Oikonomopoulos

(2.12) QMP: keep greeting message version info

QMP will always report the QEMU version and package-specific string in
the greeting message, as per the QEMU Machine Protocol Specification. We
store this information and make it available to users of the monitor....

6c464d30 12/11/2014 12:53 pm Apollon Oikonomopoulos

(2.12) QMP: raise exception on unsupported QMP command

Raise a special exception, qmp.QmpCommandNotSupported, whenever an
unsupported QMP command is about to be executed. This is intended to
assist in falling back to the human monitor for hotplug operations. As...

9b7ef3eb 12/11/2014 12:53 pm Apollon Oikonomopoulos

(2.12) QMP: fetch supported commands on connect

Store the set of supported QMP commands in
QmpConnection.supported_commands. This allows selective error handling
to give the caller a chance to downgrade to HMP when unsupported
commands are encountered.

The `query-commands` QMP command used to implement this, appeared in...

f511a776 12/11/2014 12:53 pm Dimitris Aragiorgis

(2.12) KVM: move tap control functions to a submodule

Move all tap-related functionality to the hv_kvm.netdev submodule.
We rename _OpenTap to OpenTap, since it will now be used as a public
function.

Also, change the hv_kvm tests to import the new code....

8acd00fc 12/11/2014 12:53 pm Apollon Oikonomopoulos

(2.12) Convert QmpMessage to a new-style class

Signed-off-by: Apollon Oikonomopoulos <>
Reviewed-by: Hrvoje Ribicic <>

904d32bc 12/11/2014 12:53 pm Dimitris Aragiorgis

(2.12) KVM: move monitor & QMP classes to a submodule

We move the HMP and QMP classes to the hv_kvm.monitor module.

Signed-off-by: Apollon Oikonomopoulos <>
Reviewed-by: Hrvoje Ribicic <>
Signed-off-by: Dimitris Aragiorgis <>

a2d7c939 12/11/2014 12:53 pm Dimitris Aragiorgis

(2.12) Convert hv_kvm to a package

Weighing in at 3k LOC, it is probably time to split hv_kvm into a
number of modules before adding new code.

Signed-off-by: Apollon Oikonomopoulos <>
Reviewed-by: Hrvoje Ribicic <>
Signed-off-by: Dimitris Aragiorgis <>

8f348496 12/11/2014 12:53 pm Dimitris Aragiorgis

(2.12) kvm: Add migration capabilities as an hvparam

Latest QEMU versions support various migration capabilities. Each
can be enabled/disabled with 'migrate_set_capability' monitor
command.

Version 1.7.0 defines x-rdma-pin-all, auto-converge, zero-blocks,...

85c5fc4d 12/11/2014 12:53 pm Jose A. Lopes

(2.12) Add TAP interface name as argument in '_OpenTap'

This is necessary in order to create TAP interfaces for the
communication mechanism, which are named 'gnt.com.%d', where '%d' is a
unique number within a given node.

Signed-off-by: Jose A. Lopes <>...

View revisions

Also available in: Atom