Fix ephemeral field name in quota computing
ephemeral is now part of an extension is now prefixed with OS-FLV-EXT-DATA. This fixes bug #961965 Change-Id: I67fc7cd666fbf6c350eb0361a5f4e69d1842973b
This commit is contained in:
parent
477c13a407
commit
7d3a0f4d15
@ -409,7 +409,9 @@ def tenant_quota_usages(request):
|
||||
flavors = dict([(f.id, f) for f in flavor_list(request)])
|
||||
usages = {'instances': {'flavor_fields': [], 'used': len(instances)},
|
||||
'cores': {'flavor_fields': ['vcpus'], 'used': 0},
|
||||
'gigabytes': {'flavor_fields': ['disk', 'ephemeral'], 'used': 0},
|
||||
'gigabytes': {'used': 0,
|
||||
'flavor_fields': ['disk',
|
||||
'OS-FLV-EXT-DATA:ephemeral']},
|
||||
'ram': {'flavor_fields': ['ram'], 'used': 0},
|
||||
'floating_ips': {'flavor_fields': [], 'used': len(floating_ips)}}
|
||||
|
||||
|
@ -178,25 +178,25 @@ class ComputeApiTests(test.APITestCase):
|
||||
|
||||
self.assertIsInstance(quota_usages, dict)
|
||||
self.assertEquals(quota_usages,
|
||||
{'gigabytes': {'available': 1000,
|
||||
'used': 0,
|
||||
'flavor_fields': ['disk',
|
||||
'ephemeral'],
|
||||
'quota': 1000},
|
||||
'instances': {'available': 8,
|
||||
'used': 2,
|
||||
'flavor_fields': [],
|
||||
'quota': 10},
|
||||
'ram': {'available': 8976,
|
||||
'used': 1024,
|
||||
'flavor_fields': ['ram'],
|
||||
'quota': 10000},
|
||||
'cores': {'available': 8,
|
||||
'used': 2,
|
||||
'flavor_fields': ['vcpus'],
|
||||
'quota': 10},
|
||||
'floating_ips': {'available': 0,
|
||||
'used': 1,
|
||||
'flavor_fields': [],
|
||||
'quota': 1}
|
||||
})
|
||||
{'gigabytes': {'available': 1000,
|
||||
'used': 0,
|
||||
'flavor_fields': ['disk',
|
||||
'OS-FLV-EXT-DATA:ephemeral'],
|
||||
'quota': 1000},
|
||||
'instances': {'available': 8,
|
||||
'used': 2,
|
||||
'flavor_fields': [],
|
||||
'quota': 10},
|
||||
'ram': {'available': 8976,
|
||||
'used': 1024,
|
||||
'flavor_fields': ['ram'],
|
||||
'quota': 10000},
|
||||
'cores': {'available': 8,
|
||||
'used': 2,
|
||||
'flavor_fields': ['vcpus'],
|
||||
'quota': 10},
|
||||
'floating_ips': {'available': 0,
|
||||
'used': 1,
|
||||
'flavor_fields': [],
|
||||
'quota': 1}
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user