manila/releasenotes/notes
Goutham Pacha Ravi 0970eb6e3a Add cast_rules_to_readonly to share instances
- Add Database migration to introduce the column on the
  share instances model.
- Set the field to True if creating read-only secondary
  replicas, unset while promoting them.
- Set the field to True if drivers don't support writable access
  to migrating shares, or if using host assisted migration.
  Unset if migration fails, or is canceled.
- Expose the field via share-instances and share-replicas
  APIs to administrators.

Supporting read only-access rules is part of the minimum
driver requirements in manila.

APIImpact
DocImpact

Implements: bp fix-and-improve-access-rules

Co-Authored-By: Rodrigo Barbieri <rodrigo.barbieri@fit-tecnologia.org.br>

Change-Id: Ie8425f36f02cbcede0aaa9f3fe1f5f3cf23df8b8
2017-01-20 22:49:56 +00: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
3par-fix-get_vfs-driver-bootup-db6b085eb6094f5f.yaml 3PAR driver fails to validate conf share server IPs 2016-09-19 15:10:22 -07:00
3par-pool-support-fb43b368214c9eda.yaml HPE 3PAR driver pool support 2016-08-31 10:52:28 -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-ability-to-check-tenant-quota-usages-7fs17djahy61nsd6.yaml Add the ability to check the tenant quota in detail 2016-12-28 10:32:24 +08: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-cast-rules-to-readonly-field-62ead37b728db654.yaml Add cast_rules_to_readonly to share instances 2017-01-20 22:49:56 +00:00
add-cleanup-create-from-snap-hnas-0e0431f1fc861a4e.yaml Add cleanup to create from snap in Manila HNAS driver 2016-09-14 13:38:49 -03:00
add-create_share_from_snapshot_support-extra-spec-9b1c3ad6796dd07d.yaml Add create_share_from_snapshot_support extra spec 2016-12-21 09:57:08 -05:00
add-export-locations-api-6fc6086c6a081faa.yaml Implement export location metadata feature 2016-01-15 12:29:12 +02:00
add-hsp-default-filter-function-0af60a819faabfec.yaml Add missing filter function in HSP driver 2016-08-22 10:18:38 -03:00
add-manage-db-purge-b32a24ee045d8d45.yaml Add manila-manage db purge command 2017-01-18 11:06:55 +08:00
add-share-migration-support-in-zfsonlinux-driver-88e6da5692b50810.yaml [ZFSonLinux] Add test coverage for share migration 2016-09-13 10:48:36 +03:00
add-share-type-filter-to-pool-list-api-267614b4d93j12de.yaml Add share_type filter support to pool_list 2016-12-09 09:59:34 +08: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
bp-admin-network-hnas-9b714736e521101e.yaml Add Admin network support to HNAS driver 2016-11-21 16:34:23 -02:00
bp-ocata-migration-improvements-c8c5675e266100da.yaml Add cast_rules_to_readonly to share instances 2017-01-20 22:49:56 +00: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-1578328-fix-replica-deletion-in-cDOT-7e4502fb50b69507.yaml NetApp cDOT: Avoid cleaning up 'invalid' mirrors 2016-09-07 19:46:50 +00:00
bug-1597940-fix-hpe3par-delete-share-0daf75193f318c41.yaml HPE3PAR: Handle exceptions on deleted shares 2016-07-21 20:17:27 +00:00
bug-1602525-port_binding_mandatory-2aaba0fa72b82676.yaml Make port_binding_extension mandatory if host_id is specified 2016-09-21 14:54:51 +02: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
bug-1624526-netapp-cdot-filter-root-aggregates-c30ac5064d530b86.yaml NetApp cDOT driver should not report untenable pools 2016-10-12 18:58:11 +00:00
bug-1626249-reintroduce-per-share-instance-access-rule-state-7c08a91373b21557.yaml Refactor Access Rules APIs 2017-01-19 15:02:58 -05:00
bug-1626523-migration-rw-access-fix-7da3365c7b5b90a1.yaml Fix share writable in host-assisted migration 2016-11-29 16:55:32 -02:00
bug-1638896-missing-migration-completing-state-1e4926ed56eb268c.yaml Fix missing 'migration_completing' task state 2016-11-03 10:14:16 -02:00
bug-1638994-drop-fake-cg-support-from-generic-driver-16efce98f94b1b6b.yaml Remove fake CG support from Generic share driver 2016-11-04 16:41:54 +02:00
bug-1639188-fix-extend-operation-of-shrinked-share-in-generic-driver-5c7f82faefaf26ea.yaml Fix extend operation of shrinked share in generic driver 2016-11-21 15:01:58 +08:00
bug-1640169-check-ceph-connection-on-setup-c92bde41ced43326.yaml Check ceph backend connection on driver setup 2016-11-15 12:35:39 +01:00
bug-1645746-fix-inheritance-of-access-rules-from-parent-share-by-zfsonlinux-child-shares-4f85908c8e9871ef.yaml [ZFSonLinux] Stop inheriting options creating share from snapshot 2016-12-06 14:57:35 +03:00
bug-1645751-fixed-shares-created-from-snapshots-for-lvm-and-generic-drivers-94a1161a9e0b5a85.yaml [LVM,Generic drivers] Fix relationships between parent and child shares 2016-12-09 20:23:26 +03:00
bug-1646603-netapp-broadcast-domains-411a626d38835177.yaml NetApp: set proper broadcast domain for IPspace 2016-12-19 07:06:53 -05:00
bug-1649782-fixed-incorrect-exportfs-exportfs.yaml Fix `exportfs -u` usage in generic driver. 2017-01-17 22:42:40 -05:00
bug-1650043-gpfs-access-bugs-8c10f26ff1f795f4.yaml GPFS CES: Fix bugs related to access rules not found 2016-12-16 11:23:04 -08:00
bug-1651578-gpfs-prepend-beb99f408cf20bb5.yaml GPFS KNFS: Do not reuse ssh prefix in loop 2016-12-21 15:33:48 -08:00
bug-1651587-deny-access-verify-563ef2f3f6b8c13b.yaml GPFS KNFS: Fix deny access to succeed when possible 2016-12-23 01:17:20 +00:00
bug-1657033-fix-share-metadata-error-when-deleting-share.yaml Fix metadata's soft-delete error when deleting shares 2017-01-17 23:52:36 +08: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
check-thin-provisioning-4bb702535f6b10b6.yaml Check 'thin_provisioning' in extra specs 2016-09-08 23:36:41 +00:00
container-driver-5d972cc40e314663.yaml Container driver 2016-08-15 16:30:23 +03:00
container-driver-hardening-against-races-30c9f517a6392b9d.yaml Fix concurrency issues in container driver 2016-10-20 14:52:50 +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
deprecate-service-instance-network-helper-option-82ff62a038f2bfa3.yaml Properly deprecate service_instance_network_helper_type 2017-01-10 18:09:57 +00: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
error-share-set-size-ff5d4f4ac2d56755.yaml share-size not set to 1 with 'manage_error' state 2016-09-08 13:57:41 +05:30
estimate-provisioned-capacity-34f0d2d7c6c56621.yaml Add provisioned_capacity_gb estimation 2016-09-09 11:55:01 +05:30
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-driver-qos-deletion-9ad62db3d7415980.yaml Fix huawei driver cannot delete qos while status is idle 2016-09-22 11:35:55 +00:00
fix-huawei-exception-a09b73234ksd94kd.yaml Huawei: Fix exception in update_access not found 2016-05-26 09:19:09 +08:00
fix-managing-twice-hnas-4956a7653d27e320.yaml Fix Manila HNAS driver managing a share twice 2016-08-29 14:27:59 -03:00
fixed-netapp-cdot-autosupport-3fabd8ac2e407f70.yaml NetApp cDOT driver autosupport broken 2016-09-12 13:48:29 +00:00
generic-route-racing-adf92d212f1ab4de.yaml Fix race condition updating routes 2016-09-08 10:40:58 -03:00
glusterfs-handle-new-volume-option-xml-schema-dad06253453c572c.yaml glusterfs: handle new cli XML format 2016-09-09 08:25:25 +02: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
hnas-manage-unmanage-snapshot-support-0d939e1764c9ebb9.yaml Add support for manage/unmanage snapshots in HNAS driver 2016-12-06 15:01:14 -02: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
ibm-gpfs-manage-support-c110120c350728e3.yaml Add support for manage/unmanage in GPFS driver 2016-12-28 15:06:42 +05:30
introduce-tooz-library-5fed75b8caffcf42.yaml Tooz integration 2017-01-19 14:29:31 -05:00
lv-mounting-inside-containers-af8f84d1fab256d1.yaml Fix for LV mounting issue in docker containers 2016-09-13 17:18:03 +03: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
maprfs-manila-drivers-1541296f26cf78fd.yaml Add MapR-FS native driver 2017-01-12 18:05:39 +02:00
migration-access-fix-71a0f52ea7a152a3.yaml Fix allow/deny error message and race in migration 2016-09-13 13:09:17 -03:00
migration-empty-files-01d1a3caa2e9705e.yaml Fix fallback share migration with empty files 2016-08-19 12:11:20 -03:00
migration-share-type-98e3d3c4c6f47bd9.yaml Add share type change to Share Migration 2016-08-31 21:07:47 -03:00
move-emc-share-driver-to-dell-emc-dir-1ec34dee0544270d.yaml Move EMC drivers to dell_emc folder 2016-11-14 20:34:26 -05:00
multi-segment-support-fa171a8e3201d54e.yaml Add multi-segment support 2016-09-01 20:58:18 +00:00
netapp_cdot_performance_utilization-aff1b498a159470e.yaml NetApp cDOT controller utilization metrics 2016-11-14 17:40:17 +00: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
nexenta-manila-drivers-cbd0b376a076ec50.yaml Nexenta: adding share drivers for NexentaStor 2016-09-01 18:06:14 +03:00
remove-AllocType-from-huawei-driver-8b279802f36efb00.yaml huawei driver default create thin type share 2016-09-12 14:23:55 +08:00
remove-deprecated-size-limiter-9d7c8ab69cf85aea.yaml Remove deprecated manila RequestBodySizeLimiter 2016-05-09 17:09:18 -04:00
remove-nova-net-support-from-service-instance-module-dd7559803fa01d45.yaml Remove nova net support from service_instance 2017-01-03 13:35:58 -05:00
remove-nova-network-support-f5bcb8b2fcd38581.yaml Remove NovaNetworkPlugin 2017-01-13 08:11:16 -05:00
rules-for-managed-share-f28a26ffc980f6fb.yaml Fix access rules for managed shares in HSP driver 2016-09-13 21:09:33 -03:00
share-replication-81ecf4a32a5c83b6.yaml Share Replication API and Scheduler Support 2016-02-11 19:45:37 +00:00
share-revert-to-snapshot-3d028fa00620651e.yaml Implement share revert to snapshot 2017-01-17 15:06:01 -05:00
snapshot-force-delete-4432bebfb5a0bbc9.yaml Fix force-delete on snapshot resource 2016-04-01 18:33:26 +00:00
unity-drvier-support-1gb-share-48f032dff8a6a789.yaml [Dell EMC Unity] Support create share smaller than 3 GB 2016-12-19 09:39:28 +00:00
unity-vnx-rename-options-1656168dd4bdba70.yaml [Unity driver] VLAN enhancement 2017-01-18 02:06:38 +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
vlan-enhancement-in-unity-driver-0f1d972f2f6d00d9.yaml [Unity driver] VLAN enhancement 2017-01-18 02:06:38 +00:00
windows-smb-fix-default-access-d4b9eee899e400a0.yaml Windows SMB: avoid default read share access 2016-08-31 09:06:11 +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