cinder/cinder
Jayaanand Borra 48d922cf62 [NetApp] LUN space allocation support
Space allocation is an important NetApp driver specific feature.
This needs to be set when the cinder volume is created.
This is not related to thin/thick provisioning feature of cinder
volumes.It is independent of that. It enables ONTAP to reclaim
space automatically when host deletes data.This helps ONTAP
and host to see the actual space correctly when the host
deletes data.
It also helps to keep a LUN (cinder volume) online when the
LUN (cinder volume) in ontap runs out of space and containing
volume (in ONTAP) cannot automatically grow more space.

User can configure it by using volume type extra spec.
By default Space allocation value is disabled for ONTAP LUN

netapp:space_allocation: "<is> True"  # to enable space allocation
netapp:space_allocation: "<is> False" # to disable space allocation

Blueprint: netapp-space-allocation-support
Change-Id: Ib7072f3093067ecd8ad84e396aaecec8f15c49ba
2024-03-06 03:16:05 -05:00
..
api DB: Set quota resource property length to 300 2024-01-12 14:25:43 +01:00
backup Fix 'cinder-backup' service when Swift with TLS enabled 2024-02-01 23:22:13 +03:00
brick LVM: Retry lvextend commands on code 139 2021-08-18 12:29:01 -04:00
cmd Clean old temporary tracking 2024-01-12 14:25:44 +01:00
common Add additional transport type constants 2022-07-27 11:46:33 -04:00
compute Reject unsafe delete attachment calls 2023-05-10 19:51:33 +02:00
db Quota: Add backup related default limits 2024-01-17 19:07:42 +01:00
group db: Remove 'db_driver' option 2021-08-27 15:13:21 +01:00
image Merge "Skip sparse copy during volume reimage" 2024-01-15 19:45:27 +00:00
interface Skip sparse copy during volume reimage 2023-12-26 13:08:58 +05:30
keymgr Implement add_consumer, remove_consumer KeyManager APIs 2023-09-21 14:31:41 +01:00
locale Imported Translations from Zanata 2024-02-09 06:29:21 +00:00
message Add image_conversion_disable config 2022-06-01 03:56:02 +08:00
objects Clean old temporary tracking 2024-01-12 14:25:44 +01:00
policies Support volume re-image 2022-02-24 15:23:38 +05:30
privsep LVM nvmet: Add support for shared subsystems 2023-02-03 14:56:19 +01:00
scheduler mypy: Cleanup "noqa: H301" comments 2023-12-14 16:29:27 +00:00
tests [NetApp] LUN space allocation support 2024-03-06 03:16:05 -05:00
transfer remove six from cinder.transfer 2023-01-18 10:20:39 -05:00
volume [NetApp] LUN space allocation support 2024-03-06 03:16:05 -05:00
wsgi Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
zonemanager Brocade: Fix lookup UnboundLocalError 2020-08-07 15:24:44 +02:00
__init__.py
context.py mypy: Cleanup "noqa: H301" comments 2023-12-14 16:29:27 +00:00
coordination.py Merge "mypy: Cleanup "noqa: H301" comments" 2023-12-18 19:38:37 +00:00
exception.py mypy: Cleanup "noqa: H301" comments 2023-12-14 16:29:27 +00:00
flow_utils.py mypy: Cleanup "noqa: H301" comments 2023-12-14 16:29:27 +00:00
i18n.py
manager.py db: Drop support for MySQL 5.5 2022-04-12 11:03:50 +01:00
opts.py Add Cinder driver for TOYOU NetStor TYDS 2023-07-14 14:34:52 +08:00
policy.py mypy: Cleanup "noqa: H301" comments 2023-12-14 16:29:27 +00:00
quota.py Remove consistencygroups quota entries 2024-01-17 19:06:24 +01:00
quota_utils.py Modify/Move project validation methods to api_utils 2021-04-05 08:00:40 -04:00
rpc.py Use new get_rpc_client API from oslo.messaging 2023-01-19 20:28:36 +00:00
service.py mypy: service.py 2022-05-23 11:08:25 -04:00
service_auth.py backup/swift: Add support sending service user token 2022-05-04 07:29:54 +00:00
ssh_utils.py Make paramiko import optional 2023-04-11 10:50:15 -04:00
utils.py mypy: Cleanup "noqa: H301" comments 2023-12-14 16:29:27 +00:00
version.py