OpenStack Block Storage (Cinder)
Go to file
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-ref/source api-ref: Improve sort, pagination parameter docs 2023-08-28 15:56:03 +01:00
cinder [NetApp] LUN space allocation support 2024-03-06 03:16:05 -05:00
doc Merge "Dell PowerFlex driver: update support matrix in doc" 2024-02-16 16:01:05 +00:00
etc/cinder Add Cinder NFS driver for Dell PowerStore 2022-07-28 01:27:22 -07:00
playbooks Add fips check jobs 2023-04-18 19:45:55 +00:00
rally-jobs Remove Block Storage API v2 2021-06-04 17:21:28 -04:00
releasenotes [NetApp] LUN space allocation support 2024-03-06 03:16:05 -05:00
roles Native multibackend-matrix Zuul v3 job 2021-09-08 01:05:44 +02:00
tools Add fips check jobs 2023-04-18 19:45:55 +00:00
.coveragerc Update .coveragerc after the removal of openstack directory 2016-10-17 19:09:37 +05:30
.gitignore db: Enable auto-generation of database migrations 2022-02-20 19:06:01 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:26:48 +00:00
.pylintrc Pylint: add nvmet to ignored-modules 2023-01-20 10:28:08 -05:00
.stestr.conf Add .stestr.conf configuration 2017-10-10 00:46:42 +00:00
.zuul.yaml Stop testing cinderlib 2023-12-10 12:57:41 -05:00
CONTRIBUTING.rst Ussuri contrib docs community goal 2020-03-05 14:11:48 -05:00
HACKING.rst Hacking: Remove C306, C308 checks 2023-09-14 15:18:58 -04:00
LICENSE Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
README.rst Merge "Refactor README links" 2020-01-22 11:44:36 +00:00
bindep.txt Use openstack-tox-py311 job 2023-08-18 18:55:23 -04:00
driver-requirements.txt Pure Storage - bump version numbers for 2024.1 (Caracal) 2023-12-21 17:32:32 -05:00
mypy-files.txt Merge "mypy: Add backup/rpcapi.py" 2023-12-15 20:02:50 +00:00
reno.yaml Update release note info 2021-04-16 11:11:41 -04:00
requirements.txt Merge "Hacking: Remove C306, C308 checks" 2024-02-21 16:00:04 +00:00
ruff.toml Experiment with ruff 2023-04-19 11:26:12 -04:00
setup.cfg Update python classifier in setup.cfg 2024-01-08 20:21:17 -08:00
setup.py Cleanup py27 support 2020-04-17 14:47:10 +02:00
test-requirements.txt Merge "Pure Storage - bump version numbers for 2024.1 (Caracal)" 2024-02-08 20:32:24 +00:00
tox.ini Merge "Hacking: Remove C306, C308 checks" 2024-02-21 16:00:04 +00:00

README.rst

OpenStack Cinder

image

OpenStack Cinder is a storage service for an open cloud computing service.

You can learn more about Cinder at:

Getting Started

If you'd like to run from the master branch, you can clone the git repo:

git clone https://opendev.org/openstack/cinder

If you'd like to contribute, please see the information in CONTRIBUTING.rst

You can raise bugs on Launchpad

Python client

Python Cinderclient