6c47b193b0
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>
15 lines
758 B
YAML
15 lines
758 B
YAML
---
|
|
features:
|
|
- The scheduler was improved to select and weigh compatible back ends when
|
|
creating shares from snapshots. This change only affects the existing
|
|
behavior if the option ``use_scheduler_creating_share_from_snapshot`` is
|
|
enabled.
|
|
- A new share status `creating_from_snapshot` was added to inform the user
|
|
that a share creation from snapshot is in progress and may take some time
|
|
to be concluded. In order to quantify the share creation progress a new
|
|
field called ``progress`` was added to shares and share instances information,
|
|
to indicate the conclusion percentage of share create operation (0 to 100%).
|
|
fixes:
|
|
- The availability zone parameter is now being considered when creating
|
|
shares from snapshots.
|