cinder/cinder/scheduler
Gorka Eguileor d2ec578725 Make c-vol use workers table for cleanup
To be able to support multiple hosts working with the same resources we
have added the workers table to keep track of which host is working with
each specific resource.

This patch makes c-vol service work with this new table by adding
entries on cleanable operations and removing them once these operations
have completed.

Service cleanup on initialization has also been changed to use this new
table so hosts will cleanup only resources from operations they left on
the air and leave any operations that are being processed by other
hosts.

Specs: https://review.openstack.org/236977

Implements: blueprint cinder-volume-active-active-support
Change-Id: I4e5440b8450558add372214fd1a0373ab4ad2434
2016-11-03 10:17:38 +01:00
..
evaluator Use True instead of 1 in while loop 2016-06-28 06:44:23 -04:00
filters Fix CapacityFilter to accept None volume type 2016-09-01 13:29:04 +02:00
flows Drop unused parameter in class ExtractSchedulerSpecTask. 2016-09-29 18:51:51 +08:00
weights Fix CapacityWeiger to accept None volume type 2016-09-02 11:56:55 +02:00
__init__.py Files with no code must be left completely empty 2016-09-28 16:29:30 +07:00
base_filter.py Add logging when filtering returns nothing 2016-07-05 07:26:04 -04:00
base_handler.py Move oslo-incubator's scheduler module to cinder 2015-11-24 15:49:31 +01:00
base_weight.py Move oslo-incubator's scheduler module to cinder 2015-11-24 15:49:31 +01:00
driver.py Fix wrong declaration in Scheduler's base driver 2016-07-22 16:47:58 +02:00
filter_scheduler.py Fix volume creation with no volume type 2016-08-10 13:40:27 -04:00
host_manager.py Removed RPC topic config options 2016-08-29 11:16:53 +05:30
manager.py Merge "Remove support for 2.x scheduler RPC API" 2016-10-06 14:07:33 +00:00
rpcapi.py Make c-vol use workers table for cleanup 2016-11-03 10:17:38 +01:00
scheduler_options.py Logging not using oslo.i18n guidelines (scheduler) 2015-04-22 15:24:20 -05:00