Merge "Ensure resource class cache when listing usages" into stable/pike

This commit is contained in:
Zuul 2018-06-25 14:39:38 +00:00 committed by Gerrit Code Review
commit 740237b88e
1 changed files with 2 additions and 0 deletions

View File

@ -1972,11 +1972,13 @@ class UsageList(base.ObjectListBase, base.NovaObject):
@classmethod
def get_all_by_resource_provider_uuid(cls, context, rp_uuid):
_ensure_rc_cache(context)
usage_list = cls._get_all_by_resource_provider_uuid(context, rp_uuid)
return base.obj_make_list(context, cls(context), Usage, usage_list)
@classmethod
def get_all_by_project_user(cls, context, project_id, user_id=None):
_ensure_rc_cache(context)
usage_list = cls._get_all_by_project_user(context, project_id,
user_id=user_id)
return base.obj_make_list(context, cls(context), Usage, usage_list)