OpenStack Block Storage (Cinder)
Go to file
Takashi Kajinami 9f9194d804 Use the json format output of qemu-img info
Support for the human format by oslo_utils.imageutils.QemuImgInfo was
deprecated since oslo.utils 4.9.1 [1]. This change replaces the human
format with the json format which will be used by default.

[1] 73eb0673f627aad382e08a816191b637af436465

Backport note: The json format is preferable because it allows access
to format specific details (since oslo.utils 4.1.0).  These details
are not present when the default 'human' format is used.  See change
I133da07a5a9628b8a9 for details.

Closes-Bug: #1940540
Change-Id: Ia0353204abf849467106ee08982d1271de23101a
(cherry picked from commit c0d2e7ebd8)
(cherry picked from commit 11b0f97a01)
(cherry picked from commit 4cef5c0c42)
(cherry picked from commit 9810c05e74)
(cherry picked from commit 60a5de1f6d)
(cherry picked from commit 6a1260ea80)
Conflicts:
  cinder/tests/unit/volume/drivers/test_nfs.py
  - patch changed QEMU_IMG_INFO_OUT5 test data which isn't present
    in ussuri
  cinder/volume/flows/manager/create_volume.py
  - parent patch of 6a1260ea8 imported netutils, but that's not used
    in this file in ussuri
(cherry picked from commit 6df27994d9)
2023-01-12 15:33:09 -05:00
api-ref/source Reject bad img formats for uploaded encrypted vols 2022-04-11 15:41:06 +00:00
cinder Use the json format output of qemu-img info 2023-01-12 15:33:09 -05:00
contrib/block-box Small doc updates: canonical URLs, rally doc, etc 2019-06-04 17:57:16 +02:00
doc doc: clarify usage of use_multipath_for_image_xfer parameter 2022-08-24 12:05:03 +00:00
etc/cinder Leverage hw accelerator in image compression 2019-09-18 03:01:18 +00:00
playbooks Handle the case when tempest fails 2022-05-03 22:18:36 +02:00
rally-jobs Small doc updates: canonical URLs, rally doc, etc 2019-06-04 17:57:16 +02:00
releasenotes [PURE] support IPv6 / add parameter pure_iscsi_cidr_list 2023-01-03 18:32:12 +05:30
tools Move hacking checks to tests dir 2019-10-09 14:16:58 -04:00
.coveragerc Update .coveragerc after the removal of openstack directory 2016-10-17 19:09:37 +05:30
.gitignore Tell reno to ignore the kilo branch 2020-02-17 20:17:53 +00:00
.gitreview Update .gitreview for stable/train 2019-09-27 09:05:11 +00:00
.pylintrc Pylint: Filter out cinder.objects and requests E1101 2019-02-21 13:28:44 -05:00
.stestr.conf Add .stestr.conf configuration 2017-10-10 00:46:42 +00:00
.zuul.yaml Cap cinder-tempest-plugin version for stable/train 2022-01-20 21:11:10 -06:00
CONTRIBUTING.rst Optimize the link address 2017-04-08 15:03:44 +08:00
HACKING.rst Doc8: Stop skipping D001: Line too long 2019-02-19 16:51:56 -06:00
LICENSE Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
README.rst Add cinder-specs link to readme.rst 2019-08-30 16:53:00 +08:00
babel.cfg Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
bindep.txt Add cryptsetup to bindep.txt 2020-02-19 17:12:03 +00:00
driver-requirements.txt Merge "Unity: Add replication support" 2019-09-26 06:18:55 +00:00
lower-constraints.txt Adjust requirements and lower-constraints 2020-12-23 10:27:01 -05:00
reno.yaml Tell reno to ignore the kilo branch 2020-02-17 20:17:53 +00:00
requirements.txt Adjust requirements and lower-constraints 2020-12-23 10:27:01 -05:00
setup.cfg StorPool: update the driver requirements. 2019-09-08 17:50:54 +03:00
setup.py Updated from global requirements 2017-03-02 23:53:29 +00:00
test-requirements.txt Ensure pep8/fast8 run in python 3.6 2021-01-19 16:25:48 -05:00
tox.ini [stable-only] Pin virtualenv and setuptools 2021-12-14 12:07:24 -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://opendev.org/openstack/cinder

For developer information please see HACKING.rst

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

Python client

https://opendev.org/openstack/python-cinderclient