summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/openstack/flavors.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/nova/api/openstack/flavors.py b/nova/api/openstack/flavors.py
index fd36060da..c6c9f096f 100644
--- a/nova/api/openstack/flavors.py
+++ b/nova/api/openstack/flavors.py
@@ -90,6 +90,9 @@ class FlavorXMLSerializer(wsgi.XMLDictSerializer):
flavor_node.setAttribute('ram', str(flavor['ram']))
flavor_node.setAttribute('disk', str(flavor['disk']))
+ for attr in ("vcpus", "swap", "rxtx_quota", "rxtx_cap"):
+ flavor_node.setAttribute(attr, str(flavor.get(attr,"")))
+
link_nodes = self._create_link_nodes(xml_doc, flavor['links'])
for link_node in link_nodes:
flavor_node.appendChild(link_node)