cinder/cinder/api/v3
Rafael Weingärtner e9c848f5fd Introduces MV to add volume type ID in volumes details
Introduces microversion (MV) 3.63 to add volume type ID
in the volume details.

This change comes to fix a problem we found in Gnocchi concerning
volumes monitored data. When a volume event is created, Cinder uses
the volume type as the volume type ID. On the other hand, Ceilometer
pollsters are always updating the volume_type value in Gnocchi with the
volume type from volume details API (which uses the volume type name
value).

That situation creates a massive number of resource revisions in
Gnocchi. This MV along with the Dynamic pollster system in Ceilometer
enables operators to overcome the issue.

Closes-Bug: https://bugs.launchpad.net/cinder/+bug/1911660

Change-Id: Icb88faeb00040250a25a5630aeb312a8434ed3c8
Signed-off-by: Rafael Weingärtner <rafael@apache.org>
2021-01-15 10:46:12 -03:00
..
views Introduces MV to add volume type ID in volumes details 2021-01-15 10:46:12 -03:00
__init__.py cinder-api-microversions code 2016-02-24 06:50:54 -07:00
attachments.py Import HTTPStatus instead of http_client 2020-10-08 13:16:18 -04:00
backups.py Add user_id in backup list and show API 2018-12-12 00:52:05 -05:00
clusters.py V3 jsonschema validation: Clusters 2018-03-23 13:17:56 +05:30
consistencygroups.py Import HTTPStatus instead of http_client 2020-10-08 13:16:18 -04:00
default_types.py Merge "Import HTTPStatus instead of http_client" 2020-11-11 21:21:37 +00:00
group_snapshots.py Import HTTPStatus instead of http_client 2020-10-08 13:16:18 -04:00
group_specs.py Import HTTPStatus instead of http_client 2020-10-08 13:16:18 -04:00
group_types.py Import HTTPStatus instead of http_client 2020-10-08 13:16:18 -04:00
groups.py Import HTTPStatus instead of http_client 2020-10-08 13:16:18 -04:00
limits.py Use constants for microversion values 2017-09-22 08:15:56 -05:00
messages.py Import HTTPStatus instead of http_client 2020-10-08 13:16:18 -04:00
resource_common_manage.py Use constants for microversion values 2017-09-22 08:15:56 -05:00
resource_filters.py Use constants for microversion values 2017-09-22 08:15:56 -05:00
router.py Default type overrides 2020-09-16 14:05:31 +00:00
snapshot_manage.py Import HTTPStatus instead of http_client 2020-10-08 13:16:18 -04:00
snapshots.py Refactor API utilities into api_utils.py 2019-08-05 16:59:59 -04:00
volume_manage.py Import HTTPStatus instead of http_client 2020-10-08 13:16:18 -04:00
volume_metadata.py Replace md5 with oslo version 2020-11-13 16:01:14 -05:00
volume_transfer.py Import HTTPStatus instead of http_client 2020-10-08 13:16:18 -04:00
volumes.py Import HTTPStatus instead of http_client 2020-10-08 13:16:18 -04:00
workers.py Import HTTPStatus instead of http_client 2020-10-08 13:16:18 -04:00