manila/manila/tests/scheduler/filters
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
..
__init__.py Reorganize scheduler and merge code from Oslo incubator 2015-12-01 20:54:17 +00:00
test_availability_zone.py Allow configuring availability_zones in share types 2019-02-13 17:39:48 +00:00
test_base.py Hacking: Fix E731 2020-04-01 14:11:10 +02:00
test_base_host.py Remove unused self.context 2017-05-10 09:25:38 +08:00
test_capabilities.py Allow configuring availability_zones in share types 2019-02-13 17:39:48 +00:00
test_capacity.py Remove unused self.context 2017-05-10 09:25:38 +08:00
test_create_from_snapshot.py Create share from snapshot in another pool or backend 2020-04-09 11:15:22 -03:00
test_driver.py Fix driver filter to not check share_backend_name 2019-03-14 17:27:49 +00:00
test_extra_specs_ops.py Make extra_specs value as case-insensitive 2019-12-11 10:39:08 +09:00
test_ignore_attempted_hosts.py Remove unused self.context 2017-05-10 09:25:38 +08:00
test_json.py Remove unused self.context 2017-05-10 09:25:38 +08:00
test_retry.py Remove unused self.context 2017-05-10 09:25:38 +08:00
test_share_replication.py Disallow scheduling multiple replicas on a given pool 2016-03-11 17:56:01 +00:00