cinder/cinder
Gorka Eguileor e4921b4990 Allow attribute lazy loading in VolumeType OVO
VolumeType OVO class does not allow lazy loading of attributes, which is
usually not a problem if you are loading the volume type using
get_by_id, but is a problem if you load for example a list of volumes
and then go to their volume_type.extra_specs, as this will raise an
error because extra_specs cannot be retrieved.

This patch changes VolumeType OVO class to allow lazy loading all
optional fields.

Change-Id: Ief143a6c981cec4bdb21888776d610aa9d5dc9d8
2016-09-26 14:29:32 +02:00
..
api Add snapshot id validation during volume creation 2016-09-22 15:05:10 +03:00
backup Merge "Fix invalid services caused by enabled_backends" 2016-09-08 17:05:11 +00:00
brick Remove race condition from lvextend 2016-08-01 20:26:14 +00:00
cmd Merge "Fix invalid services caused by enabled_backends" 2016-09-08 17:05:11 +00:00
common Register state_path opts and add it to sample conf 2016-09-07 11:53:12 +02:00
compute Fix the interface to call update_server_volume 2016-08-18 11:45:47 +08:00
config Replace key manager with Castellan 2016-08-29 10:19:10 +08:00
consistencygroup Removed RPC topic config options 2016-08-29 11:16:53 +05:30
db Allow getting qos_specs in db.volume_type_get 2016-09-22 21:44:35 +02:00
group Save volume_type/group_type uuid into db when creating group 2016-09-12 06:37:17 -04:00
hacking Revert "Add hacking check to prevent assert_called_once" 2016-05-24 12:36:22 -04:00
image Merge "Reduce redundant call of image show" 2016-09-26 10:30:50 +00:00
interface Driver documentation cleanup 2016-08-25 15:51:37 +05:30
keymgr Replace key manager with Castellan 2016-08-29 10:19:10 +08:00
locale Imported Translations from Zanata 2016-09-26 07:09:58 +00:00
message Add pagination support to messages 2016-05-27 10:49:00 +00:00
objects Allow attribute lazy loading in VolumeType OVO 2016-09-26 14:29:32 +02:00
replication Remove unused logging import and LOG global var 2016-05-20 17:17:38 +08:00
scheduler Fix a typo in scheduler manager "filter_propterties" 2016-09-23 11:17:34 -03:00
tests Allow attribute lazy loading in VolumeType OVO 2016-09-26 14:29:32 +02:00
transfer check quota per_volume_gigabytes for transfer-accept 2016-09-02 03:13:25 +00:00
volume Merge "Volume get: Check policy before fetching metadata" 2016-09-23 20:13:44 +00:00
wsgi Remove unused logging import and LOG global var 2016-05-20 17:17:38 +08:00
zonemanager Add supported driver checks to Zone Manager 2016-09-01 15:45:42 -07:00
__init__.py Re-enabled hacking checks for H105 2016-01-05 11:22:40 +02:00
context.py Use to_policy_values for enforcing policy 2016-09-13 01:13:15 +00:00
coordination.py update coordination.Lock.release's docstring 2016-06-19 01:55:35 -04:00
exception.py Add supported driver checks to Zone Manager 2016-09-01 15:45:42 -07:00
flow_utils.py
i18n.py
manager.py Add cluster job distribution 2016-07-22 21:00:11 +02:00
opts.py Register state_path opts and add it to sample conf 2016-09-07 11:53:12 +02:00
policy.py Use to_policy_values for enforcing policy 2016-09-13 01:13:15 +00:00
quota_utils.py Handle API NotFound exceptions at WSGI level 2016-07-22 21:06:13 +02:00
quota.py Add generic volume groups 2016-07-16 19:34:39 -04:00
rpc.py Add volume RPC API v3.0 2016-09-15 15:02:01 +02:00
service.py Merge "Added config option to enable SSL" 2016-09-15 02:01:23 +00:00
ssh_utils.py Fix sshpool.remove code 2016-03-01 03:20:04 +00:00
test.py Merge "Stop using mox in unit/*.py tests (1/2)" 2016-08-30 10:51:16 +00:00
utils.py Do not pass unicode to str.isspace() when disabling a service 2016-09-02 11:05:33 +00:00
version.py