manila/releasenotes/notes
Rodrigo Barbieri 9639e72692 Share migration Newton improvements
At Austin 2016 summit there were several improvements to
Share migration feature discussed. This patch implements
these changes.

Changes are:
- Added 'Writable' API parameter: user chooses whether share must
remain writable during migration.
- Added 'Preserve Metadata' API parameter: user chooses whether
share must preserve all file metadata on migration.
- Added 'Non-disruptive' API parameter: user chooses whether
migration of share must be performed non-disruptively.
- Removed existing 'Notify', thus removing 1-phase migration
possibility.
- Renamed existing 'Force Host Copy' parameter to 'Force
Host-assisted Migration'.
- Renamed all 'migration_info' and 'migration_get_info' entries to
'connection_info' and 'connection_get_info'.
- Updated driver interfaces with the new API parameters, drivers
must respect them.
- Changed share/api => scheduler RPCAPI back to asynchronous.
- Added optional SHA-256 validation to perform additional check if
bytes were corrupted during copying.
- Added mount options configuration to Data Service so CIFS shares
can be mounted.
- Driver may override _get_access_mapping if supports a different
access_type/protocol combination than what is defined by default.
- Added CIFS share protocol support and 'user' access type
support to Data Service.
- Reset Task State API now allows task_state to be unset using
'None' value.
- Added possibility to change share-network when migrating a share.
- Bumped microversion to 2.22.
- Removed support of all previous versions of Share Migration APIs.

APIImpact
DocImpact

Implements: blueprint newton-migration-improvements
Change-Id: Ief49a46c86ed3c22d3b31021aff86a9ce0ecbe3b
2016-08-31 12:38:14 -03:00
..
.placeholder Add reno for release notes management 2015-11-26 07:16:03 +01:00
3par-add-update-access-68fc12ffc099f480.yaml 3PAR: Add update_access support 2016-08-22 08:54:01 -07:00
add_gateway_into_db-1f3cd3f392ae81cf.yaml Add gateway in network_info and share network API 2016-06-30 12:08:12 -04:00
add_mtu_info_db-3c1d6dc02f40d5a6.yaml Add MTU information in DB and API 2016-08-12 15:14:14 +02:00
add_user_id_and_project_id_to_snapshot_APIs-157614b4b8d01e15.yaml Add user_id and project_id to snapshot APIs 2016-06-16 18:38:15 -04:00
add-access-key-to-share-access-map-2fda4c06a750e24e.yaml add access_key to share_access_map 2016-08-22 20:41:19 +05:30
add-export-locations-api-6fc6086c6a081faa.yaml Implement export location metadata feature 2016-01-15 12:29:12 +02:00
add-snapshot-instances-admin-api-959a1121aa407629.yaml Add snapshot instances admin APIs 2016-07-29 11:21:35 +08:00
add-tegile-driver-1859114513edb13e.yaml Add share driver for Tegile IntelliFlash Arrays 2016-03-03 01:13:54 -08:00
add-user-id-echo-8f42db469b27ff14.yaml Add user_id echo in manila show/create/manage API 2016-05-11 09:16:21 +08:00
bug_1564623_change-e286060a27b02f64.yaml Fix badly formatted release note 2016-06-01 14:24:21 -04:00
bug_1582931-1437eae20fa544d1.yaml HPE3PAR driver doesn't decrease fstore capacity 2016-06-01 23:24:19 -07:00
bug-1597940-fix-hpe3par-delete-share-0daf75193f318c41.yaml HPE3PAR: Handle exceptions on deleted shares 2016-07-21 20:17:27 +00:00
bug-1607029-fix-share-server-deletion-when-interfaces-dont-exist-4d00fe9dafadc252.yaml NetApp cDOT vserver deletion fails if no lifs present 2016-08-05 20:40:56 +00:00
bug-1613303-fix-config-generator-18b9f9be40d7eee6.yaml Fix sample config generation for cinder, nova and neutron opts 2016-08-16 08:45:16 -04:00
cephfs-native-add-readonly-shares-support-067ccab0217ab5f5.yaml cephfs_native: add read-only share support 2016-08-11 14:58:47 +05:30
cephfs-native-enhance-update-access-support-e1a1258084c997ca.yaml cephfs_native: enhance update_access() 2016-08-12 14:08:57 +05:30
cephfs-native-fix-evict-c45fd2de8f520757.yaml cephfs_native: Fix client eviction 2016-06-09 13:16:10 -04:00
change_user_project_length-93cc8d1c32926e75.yaml Change user_id and project_id to 255 length 2016-06-22 16:00:06 +02:00
container-driver-5d972cc40e314663.yaml Container driver 2016-08-15 16:30:23 +03:00
dedupe-support-hnas-driver-017d2f2a93a8b487.yaml Add dedupe report in HNAS driver 2016-08-11 09:39:33 -03:00
delete_vlan_on_vserver_delete-a7acd145c0b8236d.yaml Delete VLAN on delete_vserver in Netapp cmode 2016-06-10 17:10:43 +02:00
driver-filter-91e2c60c9d1a48dd.yaml Add DriverFilter and GoodnessWeigher to manila 2016-07-18 17:28:40 -03:00
emc_vnx_interface_ports_configuration-00d454b3003ef981.yaml Add interface port configuration in EMC VNX driver 2016-07-14 09:27:15 +00:00
emc-unity-manila-support-d4f5a410501cfdae.yaml Add EMC Unity Driver for Manila 2016-07-28 23:13:29 -07:00
fix_cephx_validation-cba4df77f9f45c6e.yaml Check for usage of same Cephx ID as manila service 2016-08-02 12:06:01 -04:00
fix-consistency-groups-api-dd9b5b99138e22eb.yaml Fix share server info in CGs created from CGs 2016-05-09 16:58:44 +00:00
fix-hds-hnas-unconfined-09b79f3bdb24a83c.yaml Fix HNAS error with unconfined filesystems 2016-05-06 09:00:33 -03:00
fix-huawei-exception-a09b73234ksd94kd.yaml Huawei: Fix exception in update_access not found 2016-05-26 09:19:09 +08:00
hitachi-driver-cifs-user-support-3f1a8b894fe3e9bb.yaml Add support for CIFS shares in HNAS driver 2016-08-09 10:11:30 -03:00
hnas_allow_managed_fix-4ec7794e2035d3f2.yaml Fix HDS HNAS errors caused by incorrect IDs 2016-05-30 15:27:45 -03:00
hnas-driver-rename-7ef74fe720f7e04b.yaml Rename and move HNAS driver 2016-08-19 09:15:09 -03:00
hpe3par-rw-snapshot-shares-f7c33b4bf528bf00.yaml HPE3PAR make share from snapshot writable 2016-08-02 16:53:27 -07:00
hsp-driver-e00aff5bc89d4b54.yaml Add Hitachi HSP driver 2016-08-16 08:44:27 -03:00
huawei-driver-replication-8ed62c8d26ad5060.yaml Implement replication support in huawei driver 2016-08-27 07:47:48 +00:00
huawei-driver-sectorsize-config-da776132ba6da2a7.yaml Huawei: Add share sectorsize config in Huawei driver 2016-07-13 12:56:19 +08:00
huawei-pool-disktype-support-0a52ba5d44da55f9.yaml Huawei: Support reporting disk type of pool 2016-07-22 01:47:14 +00:00
huawei-support-access-all-ip-4994c10ff75ac683.yaml Huawei driver support access of all IPs 2016-07-12 14:50:24 +08:00
hybrid-aggregates-in-netapp-cdot-drivers-e7c90fb62426c281.yaml NetApp: Report hybrid aggregates in share stats 2016-07-25 22:16:00 +00:00
ibm-gpfs-ces-support-3498e35d9fea1b55.yaml Refactor GPFS driver for NFS ganesha support 2016-08-10 04:47:20 -04:00
manage-share-in-zfsonlinux-driver-e80921081206f75b.yaml [ZFSonLinux] Add 'manage share' feature support 2016-07-04 13:26:57 +03:00
manage-share-snapshot-in-huawei-driver-007b2c763fbdf480.yaml Huawei: Add manage share snapshot in Huawei driver 2016-06-12 01:07:19 +00:00
manage-snapshot-in-zfsonlinux-driver-6478d8d5b3c6a97f.yaml [ZFSonLinux] Add 'manage snapshot' feature support 2016-07-27 10:51:31 +03:00
manage-unmanage-replicated-share-fa90ce34372b6df5.yaml Handle manage/unmanage for replicated shares 2016-04-15 19:00:23 +00:00
manage-unmanage-snapshot-bd92164472638f44.yaml Manage and unmanage snapshot 2016-02-18 04:09:05 -05:00
manage-unmanage-snapshot-in-netapp-cdot-driver-5cb4b1619c39625a.yaml Manage / unmanage snapshot in NetApp cDOT drivers 2016-06-30 16:25:14 +00:00
migration-empty-files-01d1a3caa2e9705e.yaml Fix fallback share migration with empty files 2016-08-19 12:11:20 -03:00
netapp-cdot-apply-mtu-from-network-provider-d12179a2374cdda0.yaml NetApp cDOT: Apply network MTU to VLAN ports 2016-08-14 15:35:15 +00:00
netapp-cdot-clone-split-control-a68b5fc80f1fc368.yaml NetApp cDOT driver configurable clone split 2016-08-09 18:36:15 +00:00
netapp-cdot-configure-nfs-versions-83e3f319c4592c39.yaml NetApp cDOT multi-SVM driver configurable NFS versions 2016-08-09 18:35:19 +00:00
neutron-binding-driver-43f01565051b031b.yaml Add neutron driver for binding 2016-08-17 15:20:11 +02:00
newton-migration-improvements-cf9d3d6e37e19c94.yaml Share migration Newton improvements 2016-08-31 12:38:14 -03:00
remove-deprecated-size-limiter-9d7c8ab69cf85aea.yaml Remove deprecated manila RequestBodySizeLimiter 2016-05-09 17:09:18 -04:00
share-replication-81ecf4a32a5c83b6.yaml Share Replication API and Scheduler Support 2016-02-11 19:45:37 +00:00
snapshot-force-delete-4432bebfb5a0bbc9.yaml Fix force-delete on snapshot resource 2016-04-01 18:33:26 +00:00
Use-http_proxy_to_wsgi-instead-of-ssl-middleware-df533a2c2d9c3a61.yaml Add reno notes about http_proxy_to_wsgi middleware 2016-07-20 12:12:32 +00:00
zfssa-driver-add-share-manage-unmanage-9bd6d2e25cc86c35.yaml Add share manage/unmanage of Oracle ZFSSA driver 2016-07-05 15:58:18 -04:00