]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Add call to retrieve image metadata for volumes in bulk
authorLuis A. Garcia <luis@linux.vnet.ibm.com>
Tue, 5 Nov 2013 02:19:02 +0000 (02:19 +0000)
committerLuis A. Garcia <luis@linux.vnet.ibm.com>
Mon, 11 Nov 2013 18:51:35 +0000 (18:51 +0000)
commitbb2daca2864a5607635a3aa37f3874fdda22797b
treea51523f3b140c647535415c8425a2988f2bcfce2
parent54b117d26e3e61e639c334e2e1c47fcd481745ab
Add call to retrieve image metadata for volumes in bulk

When using the GET volume details REST API call, the image metadata API
contribution is making an individual db call for each of the available
volumes. When the number of volumes is large the details call can take
several minutes.

This patch adds a call to the volume.API to retrieve image metadata in
bulk, very similar to the one used to retrieve individual volume image
metadata.

Change-Id: Ic3aa721016704c72b7564cc5ceff71676806a24a
Partial-Bug: #1197612
cinder/db/api.py
cinder/db/sqlalchemy/api.py
cinder/tests/test_volume_glance_metadata.py
cinder/volume/api.py