OpenStack Block Storage (Cinder)
Go to file
Erlon R. Cruz 7bd44ded01 NetApp SolidFire: Thin provisioning scheduler support
Thin provisioning[1] is a feature supported by SolidFire hardware but
in the current driver implementation it is not managed by Cinder.
Therefore, scheduler options to control thin provisioning would not
work in this driver.

In this patch, we make the SolidFire driver compliant with Cinder thin
provisioning framework and also fix a few values that were not being
properly reported.

To keep the driver behavior consistent and avoid breaking rolling
upgrades, a new option is added. So, by default, the driver will
behave in the old way, and in the next releases this new option will
be the new default.

[1] https://specs.openstack.org/openstack/cinder-specs/specs/kilo/over-subscription-in-thin-provisioning.html

Change-Id: Ibba1dcf3deef27a9e1272d4e806f3e09ebd4ca4a
Closes-bug: #1784042
2019-02-18 17:13:25 -03:00
api-ref/source Merge "api-ref: Correct response body type for show host details" 2019-02-06 23:25:01 +00:00
cinder NetApp SolidFire: Thin provisioning scheduler support 2019-02-18 17:13:25 -03:00
contrib/block-box Merge "Update "auth_url"" 2018-07-25 09:25:44 +00:00
doc Merge "Update install docs to match default NFS config" 2019-02-14 08:00:42 +00:00
etc/cinder Merge "Use oslo.privsep for 'lvcreate'" 2019-02-16 07:43:43 +00:00
playbooks/legacy/cinder-tempest-dsvm-lvm-lio-barbican Disable failing backup tests in LIO/Barbican job 2018-06-06 10:45:40 -04:00
rally-jobs Switch Rally Task To format V2 2017-10-13 08:37:57 +00:00
releasenotes NetApp SolidFire: Thin provisioning scheduler support 2019-02-18 17:13:25 -03:00
tools fast8 improvements 2019-01-22 14:36:23 -05:00
.coveragerc Update .coveragerc after the removal of openstack directory 2016-10-17 19:09:37 +05:30
.gitignore Change blockbox to block-box 2018-07-10 14:20:53 +08:00
.gitreview Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
.pylintrc Merge "Get rid of keys() usage" 2018-10-10 13:01:06 +00:00
.stestr.conf Add .stestr.conf configuration 2017-10-10 00:46:42 +00:00
.zuul.yaml Remove LOCI publishing from the post pipeline 2019-02-14 09:11:30 -06:00
CONTRIBUTING.rst Optimize the link address 2017-04-08 15:03:44 +08:00
HACKING.rst Remove note about mox 2018-07-16 08:36:07 -04:00
LICENSE Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
README.rst Add blueprints and releasenotes link to README 2018-06-30 11:36:53 +08:00
babel.cfg Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
bindep.txt Make lower constraints CI works well 2018-11-06 20:29:53 +08:00
driver-requirements.txt Add new LINSTOR volume driver 2019-01-04 14:59:41 -08:00
lower-constraints.txt Correct default policy_file in the sample config 2019-01-15 13:54:17 -05:00
requirements.txt Correct default policy_file in the sample config 2019-01-15 13:54:17 -05:00
setup.cfg Add Python 3.6 version in setup.cfg 2019-02-06 03:10:33 +05:30
setup.py Updated from global requirements 2017-03-02 23:53:29 +00:00
test-requirements.txt Add reno to test-requirements 2018-04-27 09:21:06 -05:00
tox.ini fast8 improvements 2019-01-22 14:36:23 -05:00

README.rst

Team and repository tags

image

CINDER

You have come across a storage service for an open cloud computing service. It has identified itself as Cinder. It was abstracted from the Nova project.

Getting Started

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

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

For developer information please see HACKING.rst

You can raise bugs here https://bugs.launchpad.net/cinder

Python client

https://git.openstack.org/cgit/openstack/python-cinderclient