Skip to content

Commit

Permalink
Fix ephemeral field name in quota computing
Browse files Browse the repository at this point in the history
ephemeral is now part of an extension is now prefixed with OS-FLV-EXT-DATA.

This fixes bug #961965

Change-Id: I67fc7cd666fbf6c350eb0361a5f4e69d1842973b
  • Loading branch information
Julien Danjou authored and gabrielhurley committed Mar 25, 2012
1 parent 477c13a commit 7d3a0f4
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 23 deletions.
4 changes: 3 additions & 1 deletion horizon/api/nova.py
Expand Up @@ -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)}}

Expand Down
44 changes: 22 additions & 22 deletions horizon/tests/api_tests/nova_tests.py
Expand Up @@ -178,25 +178,25 @@ def test_tenant_quota_usages(self):

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}
})

0 comments on commit 7d3a0f4

Please sign in to comment.