OpenStack Image Management (Glance) Client
Go to file
Nobuto Murata 7d78cc4b9d Bump the CHUNKSIZE to use CPU more efficiently
The chunk size used for downloading images was 64KiB for some time. That
is okay for relatively small images but the client side of CPU can be a
bottleneck especially for large images. Bump the default chunk size from
64KiB to 1MiB so we can use the client side CPU more efficiently.

[64KiB chunk size - current]
INFO cinder.image.image_utils Image download 1907.35 MB at 68.61 MB/s
-> ~ 549 Mbps

[1MiB chunk size - patched]
INFO cinder.image.image_utils Image download 1907.35 MB at 132.10 MB/s
-> 1,057 Mbps

Closes-Bug: #2020139
Change-Id: I8b6e19621fc989526b02319d88fcfde88a17eee0
2023-05-19 09:40:22 +09:00
doc Merge "Remove unicode-related Python2-only code" 2023-01-12 22:39:42 +00:00
glanceclient Bump the CHUNKSIZE to use CPU more efficiently 2023-05-19 09:40:22 +09:00
releasenotes Update master for stable/2023.1 2023-03-01 13:19:13 +00:00
tools Clean up extra spaces 2021-09-15 04:33:07 -04:00
.coveragerc Move old oslo-incubator code out of openstack/common 2016-11-08 11:33:09 +05:30
.gitignore Switch to using stestr 2018-06-05 14:38:51 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:39:30 +00:00
.mailmap Add support for location parameters in v2 commands 2014-06-16 21:56:41 +00:00
.stestr.conf Fix functional CI job 2022-02-25 13:31:42 -08:00
.zuul.yaml Switch to 2023.1 Python3 unit tests and generic template name 2022-09-14 09:21:09 +00:00
CONTRIBUTING.rst Update and optimize documentation links 2017-07-19 12:38:19 +08:00
HACKING.rst Update and optimize documentation links 2017-07-19 12:38:19 +08:00
LICENSE Basic get/list operations work 2012-03-26 22:48:48 -07:00
README.rst Replace git.openstack.org URLs with opendev.org URLs 2019-08-24 10:47:42 +08:00
requirements.txt Remove incorrect note from requirements files 2022-07-12 16:21:38 +01:00
run_tests.sh Clean up extra spaces 2021-07-07 20:46:00 +08:00
setup.cfg Update python testing as per zed cycle teting runtime 2022-05-10 19:11:11 -05:00
setup.py Cleanup py27 support 2020-04-04 16:47:34 +02:00
test-requirements.txt Remove incorrect note from requirements files 2022-07-12 16:21:38 +01:00
tox.ini Tox4: remove skipsdist 2023-04-18 22:24:37 +02:00

README.rst

Team and repository tags

The following tags have been asserted for Python bindings to the
OpenStack Images API:
"project:official",
"stable:follows-policy",
"vulnerability:managed".
Follow the link for an explanation of these tags.

Python bindings to the OpenStack Images API

Latest Version

This is a client library for Glance built on the OpenStack Images API. It provides a Python API (the glanceclient module) and a command-line tool (glance). This library fully supports the v1 Images API, while support for the v2 API is in progress.

Development takes place via the usual OpenStack processes as outlined in the developer guide. The master repository is in Git.

See release notes and more at https://docs.openstack.org/python-glanceclient/latest/.