cinder/cinder/scheduler/filters
Erlon R. Cruz f33b234aa0 Make scheduler check online_extend_support capability
Since Pike release, Cinder supports volume online extending, and by
default it assumes that every backend supports this feature. This
assumption causes a bug on those backends that don't support it. On
such backends, an online extending attempt leaves the volume in
error_extending state.

This patch allows a backend to report to the scheduler if it does not
support online extending. This way, an online extending attempt will
fail, without leaving the volume in error_extending state.

Closes-bug: #1765182
Change-Id: I2c31b5c171574074a8fc7ba86f94f983fc9658f7
Co-Authored-By: Lucio Seki <luciomitsuru.seki@fit-tecnologia.org.br>
2018-06-26 14:42:34 -03:00
..
__init__.py Cosmetic changes to scheduler 2016-12-14 17:48:53 +01:00
affinity_filter.py Cosmetic changes to scheduler 2016-12-14 17:48:53 +01:00
availability_zone_filter.py Support availability-zone type 2018-05-17 12:09:12 +00:00
capabilities_filter.py Make scheduler check online_extend_support capability 2018-06-26 14:42:34 -03:00
capacity_filter.py Improve logs on scheduler 2018-02-12 17:37:28 -02:00
driver_filter.py Remove log translations 2017-03-19 14:59:57 +00:00
extra_specs_ops.py Support None value of extra_specs in cinder-scheduler filter 2016-06-16 07:46:25 -04:00
ignore_attempted_hosts_filter.py Enable H904 check 2017-07-05 21:27:05 -04:00
instance_locality_filter.py Modernize the nova client in cinder 2017-05-07 19:22:03 +02:00
json_filter.py Cosmetic changes to scheduler 2016-12-14 17:48:53 +01:00