f98c9da944
This is part of the effort to improve Cinder's Thin provisioning support. As some operators have been facing problems to determinte what is the best value for the max_over_subscription_ratio, we add in this patch a mechanism to automatically calculate this value. The formula used for calculation is: max_over_subscription_ratio = 20 if provisioned_capacity_gb == 0 else: max_over_subscription_ratio = 1 + (provisioned_capacity_gb/( total_capacity_gb - free_capacity_gb + 1)) Using this formula, the scheduler will allow the creation of a much bigger number of volumes at the begginning of the pool's life, and start to restrict the creation as the free space approaces to 0 or the reserved limit. Drivers now can set max_over_subscription_ratio = 'auto' and take benefit of the change. Drivers that somehow use the max_over_subscription_ratio inside the driver to do any kind of calculations are incompatible with this new feature and should get fixed in order to be able to use the feature. Implements: bp provisioning-improvements Change-Id: If30bb6276f58532c0f78ac268544a8804008770e |
||
---|---|---|
.. | ||
blockstorage-api-throughput.rst | ||
blockstorage-backup-disks.rst | ||
blockstorage-boot-from-volume.rst | ||
blockstorage-consistency-groups.rst | ||
blockstorage-driver-filter-weighing.rst | ||
blockstorage-get-capabilities.rst | ||
blockstorage-groups.rst | ||
blockstorage-image-volume-cache.rst | ||
blockstorage-lio-iscsi-support.rst | ||
blockstorage-manage-volumes.rst | ||
blockstorage-multi-backend.rst | ||
blockstorage-nfs-backend.rst | ||
blockstorage-over-subscription.rst | ||
blockstorage-ratelimit-volume-copy-bandwidth.rst | ||
blockstorage-report-backend-state.rst | ||
blockstorage-troubleshoot.rst | ||
blockstorage-volume-backed-image.rst | ||
blockstorage-volume-backups-export-import.rst | ||
blockstorage-volume-backups.rst | ||
blockstorage-volume-migration.rst | ||
blockstorage-volume-multiattach.rst | ||
blockstorage-volume-number-weigher.rst | ||
generalized_filters.rst | ||
index.rst | ||
README.rst | ||
ts-cinder-config.rst | ||
ts-duplicate-3par-host.rst | ||
ts-eql-volume-size.rst | ||
ts-failed-attach-vol-after-detach.rst | ||
ts-failed-attach-vol-no-sysfsutils.rst | ||
ts-failed-connect-vol-FC-SAN.rst | ||
ts-HTTP-bad-req-in-cinder-vol-log.rst | ||
ts-multipath-warn.rst | ||
ts-no-emulator-x86-64.rst | ||
ts-non-existent-host.rst | ||
ts-non-existent-vlun.rst | ||
ts-vol-attach-miss-sg-scan.rst |
Cinder Administration Documentation (source/admin)
Introduction:
This directory is intended to hold any documentation that relates to how to run or operate Cinder. Previously, this content was in the admin-guide section of openstack-manuals.
The full spec for organization of documentation may be seen in the OS Manuals Migration Spec <https://specs.openstack.org/openstack/docs-specs/specs/pike/os-manuals-migration.html>.