added in network qos support for xenserver.
Pull qos settings from flavor, use when creating instance.
This commit is contained in:
@@ -361,6 +361,14 @@ class XenAPIVMTestCase(test.TestCase):
|
|||||||
glance_stubs.FakeGlance.IMAGE_RAMDISK)
|
glance_stubs.FakeGlance.IMAGE_RAMDISK)
|
||||||
self.check_vm_params_for_linux_with_external_kernel()
|
self.check_vm_params_for_linux_with_external_kernel()
|
||||||
|
|
||||||
|
def test_spawn_with_network_qos(self):
|
||||||
|
self._create_instance()
|
||||||
|
for vif_ref in xenapi_fake.get_all('VIF'):
|
||||||
|
vif_rec = xenapi_fake.get_record('VIF', vif_ref)
|
||||||
|
self.assertEquals(vif_rec['qos_algorithm_type'], 'ratelimit')
|
||||||
|
self.assertEquals(vif_rec['qos_algorithm_params']['kbps'],
|
||||||
|
str(4 * 1024))
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
super(XenAPIVMTestCase, self).tearDown()
|
super(XenAPIVMTestCase, self).tearDown()
|
||||||
self.manager.delete_project(self.project)
|
self.manager.delete_project(self.project)
|
||||||
|
Reference in New Issue
Block a user