nova/nova
StephenSun fdb7b030ab libvirt: fix disk I/O QOS support with RBD
The disk I/O QOS settings were set in the libvirt_info
method of the Image class. While this is fine for most
subclasses, the Rbd subclass overrides this method and
so was loosing the QOS settings. Move the setting of
QOS parameters into a separate method so it can be
called in all places that need it. For added fun the
commit 86e6f34 which added QOS settings originally never
added any unit tests to cover its operation.

Co-authored: Daniel P. Berrange <berrange@redhat.com>
Fixes bug #1405367
Change-Id: Ibb3a4dff8996c29ef921be7c56648a442bbb89a2
2015-07-23 14:43:30 +01:00
..
CA
api Merge "Deprecate the osapi_v3.enabled option" 2015-07-23 11:56:32 +00:00
cells Merge "Switch to oslo.service library" 2015-07-22 04:50:24 +00:00
cert
cloudpipe
cmd Merge "Cells: add instance cell registration utility to nova-manage" 2015-07-16 16:41:04 +00:00
compute Merge "Switch to oslo.service library" 2015-07-22 04:50:24 +00:00
conductor Merge "Remove and deprecate conductor task_log methods" 2015-07-18 22:02:41 +00:00
console Fix noVNC console access for an IPv6 setup 2015-06-15 09:23:25 +00:00
consoleauth
db Merge "Remove db layer hard-code permission checks for archive_deleted_rows*" 2015-07-22 18:45:38 +00:00
hacking Merge "virt: convert VFS API to use nova.virt.image.model" 2015-06-11 13:49:32 +00:00
image Switch to oslo.service library 2015-07-11 02:54:42 +00:00
ipv6
keymgr
locale Imported Translations from Transifex 2015-06-22 06:10:05 +00:00
network Switch to oslo.service library 2015-07-11 02:54:42 +00:00
objects Fix the incorrect PciDeviceList version number 2015-07-16 16:07:40 -07:00
objectstore Remove openstack/common/versionutils module 2015-06-15 20:40:16 +00:00
openstack Switch to oslo.service library 2015-07-11 02:54:42 +00:00
pci Merge "Cleanups for pci stats in preparation for RT using ComputeNode" 2015-06-03 03:02:57 +00:00
rdp
scheduler Merge "Switch to oslo.service library" 2015-07-22 04:50:24 +00:00
servicegroup fix "down" nova-compute service spuriously marked as "up" 2015-06-10 13:18:06 -06:00
spice
storage Switch to oslo.service library 2015-07-11 02:54:42 +00:00
tests libvirt: fix disk I/O QOS support with RBD 2015-07-23 14:43:30 +01:00
virt libvirt: fix disk I/O QOS support with RBD 2015-07-23 14:43:30 +01:00
vnc Register the vnc config options under group 'vnc' 2015-06-22 13:39:00 -04:00
volume volume: log which encryptor class is being used 2015-06-09 11:50:13 -07:00
wsgi
__init__.py
availability_zones.py Enable python34 tests for nova/tests/unit/objects/test*.py 2015-07-01 20:29:42 +00:00
baserpc.py
block_device.py snapshot: Add device_name to the snapshot bdms 2015-07-02 13:45:36 +01:00
config.py Remove references to suds 2015-06-15 16:32:23 +03:00
context.py
crypto.py Port crypto to Python 3 2015-07-10 10:42:32 +02:00
debugger.py
exception.py Merge "Revert "Implement compare-and-swap for instance update"" 2015-07-15 01:18:08 +00:00
filters.py
hooks.py
i18n.py
loadables.py
manager.py Switch to oslo.service library 2015-07-11 02:54:42 +00:00
netconf.py
notifications.py Handle InstanceNotFound when sending instance update notification 2015-06-11 12:26:00 -07:00
opts.py Use oslo-config-generator instead of generate_sample.sh 2015-06-18 22:00:18 +00:00
paths.py
policy.py
quota.py Fix Python 3 issues in nova.db.sqlalchemy 2015-06-30 07:06:54 -07:00
rpc.py
safe_utils.py
service.py Switch to oslo.service library 2015-07-11 02:54:42 +00:00
test.py Fix Python 3 issues in nova.utils and nova.tests 2015-07-16 10:17:42 +02:00
utils.py Fix Python 3 issues in nova.utils and nova.tests 2015-07-16 10:17:42 +02:00
version.py
weights.py
wsgi.py Switch to oslo.service library 2015-07-11 02:54:42 +00:00