manila/manila/api/views
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 Address H104 File contains nothing but comments 2014-07-14 10:19:15 +02:00
availability_zones.py Fix grammatical mistake, Changed character from "an" to "a" 2016-01-08 07:11:22 +00:00
export_locations.py Separate APIs for share & replica export locations 2019-01-07 01:51:16 -08:00
limits.py Add new quota for share replicas 2020-04-06 13:17:30 +00:00
messages.py User Messages 2017-07-13 13:05:57 +02:00
quota_class_sets.py Add new quota for share replicas 2020-04-06 13:17:30 +00:00
quota_sets.py Add new quota for share replicas 2020-04-06 13:17:30 +00:00
scheduler_stats.py Fix issues with get_pool scheduler API 2015-03-16 16:32:15 +00:00
security_service.py Add ou to security service 2018-04-24 15:04:40 -07:00
services.py Port services to core API 2015-11-09 13:54:48 +00:00
share_accesses.py Support metadata for access rule resource 2018-07-20 23:31:48 +08:00
share_group_snapshots.py Fix ShareSnapshotInstance DB table 2017-06-16 14:21:55 +03:00
share_group_types.py Retrieve is_default value to fix empty display in CLI 2018-07-24 12:00:58 +08:00
share_groups.py [Share Groups] Add two new fields to SG API object 2017-06-06 10:13:36 +00:00
share_instance.py Create share from snapshot in another pool or backend 2020-04-09 11:15:22 -03:00
share_migration.py Share migration Newton improvements 2016-08-31 12:38:14 -03:00
share_network_subnets.py Fix database loading for some resources 2020-02-13 14:39:24 +00:00
share_networks.py Add share network with multiple subnets 2019-09-13 11:27:18 -03:00
share_replicas.py Only return share host for admins using shares API 2017-02-16 18:13:31 +00:00
share_servers.py Add share network with multiple subnets 2019-09-13 11:27:18 -03:00
share_snapshot_export_locations.py Add mountable snapshots support 2017-01-24 17:26:45 -02:00
share_snapshot_instances.py Add snapshot instances admin APIs 2016-07-29 11:21:35 +08:00
share_snapshots.py Add mountable snapshots support 2017-01-24 17:26:45 -02:00
shares.py Create share from snapshot in another pool or backend 2020-04-09 11:15:22 -03:00
types.py Retrieve is_default value to fix empty display in CLI 2018-07-24 12:00:58 +08:00
versions.py Clean up removed hacking rule from [flake8] ignore lists 2016-01-14 23:27:17 +08:00