manila/manila/scheduler
Douglas Viroel 6c47b193b0 Create share from snapshot in another pool or backend
This patch enables the creation of a share from snapshot
specifying another pool or backend. In the scheduler, a
new filter and weigher were implemented in order to consider
this operation if the backend supports it. Also, a new
field called 'progress' was added in the share and share
instance. The 'progress' field indicates the status
of the operation create share from snapshot (in percentage).
Finally, a new periodic task was added in order to constantly
check the share status.

Partially-implements: bp create-share-from-snapshot-in-another-pool-or-backend

DOCImpact
Change-Id: Iab13a0961eb4a387a502246e5d4b79bc9046e04b
Co-authored-by: carloss <ces.eduardo98@gmail.com>
Co-authored-by: dviroel <viroel@gmail.com>
2020-04-09 11:15:22 -03:00
..
drivers Create share from snapshot in another pool or backend 2020-04-09 11:15:22 -03:00
evaluator Hacking: Fix E305 2020-04-01 11:43:29 +02:00
filters Create share from snapshot in another pool or backend 2020-04-09 11:15:22 -03:00
weighers Create share from snapshot in another pool or backend 2020-04-09 11:15:22 -03:00
__init__.py Reorganize scheduler and merge code from Oslo incubator 2015-12-01 20:54:17 +00:00
base_handler.py Reorganize scheduler and merge code from Oslo incubator 2015-12-01 20:54:17 +00:00
host_manager.py Create share from snapshot in another pool or backend 2020-04-09 11:15:22 -03:00
manager.py speed up GET scheduler-stats/pools/detail 2018-12-20 13:00:46 +00:00
rpcapi.py speed up GET scheduler-stats/pools/detail 2018-12-20 13:00:46 +00:00
scheduler_options.py Remove log translations in scheduler 3/5 2017-03-31 00:54:26 +08:00
utils.py Allow configuring availability_zones in share types 2019-02-13 17:39:48 +00:00