The 'name' field for some resources is called something different,
for example 'display_name' for volumes, 'name' for volumes type.
So class 'resource' has attribute 'NAME_ATTR' wich contains
attribute name for different resources.
This change removes reduntant call find in resource manager, instead
of it checks NAME_ATTR value.
Reviewed: https:/ /review. openstack. org/180533 /git.openstack. org/cgit/ openstack/ python- cinderclient/ commit/ ?id=c5c2d67b7f6 83ea1f4e8acfb54 930bfc2954b342
Committed: https:/
Submitter: Jenkins
Branch: master
commit c5c2d67b7f683ea 1f4e8acfb54930b fc2954b342
Author: Anton Arefiev <email address hidden>
Date: Tue Apr 28 13:12:48 2015 +0300
Find resource refactoring
The 'name' field for some resources is called something different,
for example 'display_name' for volumes, 'name' for volumes type.
So class 'resource' has attribute 'NAME_ATTR' wich contains
attribute name for different resources.
This change removes reduntant call find in resource manager, instead
of it checks NAME_ATTR value.
Related-Bug: #1449444 bdff72c30319eb5 39d8f5304d6
Change-Id: Ide334d7535c73c