- Issued:
- 2016-01-21
- Updated:
- 2016-01-21
RHBA-2016:0059 - Bug Fix Advisory
Synopsis
openstack-cinder bug fix advisory
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated OpenStack Block Storage packages that resolve various issues are
now available for Red Hat Enterprise Linux OpenStack Platform 6.0 (Juno)
for RHEL 7.
Description
Red Hat Enterprise Linux OpenStack Platform provides the facilities for
building a private or public infrastructure-as-a-service (IaaS) cloud
running on commonly available physical hardware. This advisory includes
packages for:
- OpenStack Block Storage service
OpenStack Block Storage (cinder) manages block storage mounting and the
presentation of such mounted block storage to instances. The back-end
physical storage can consist of local disks, Fiber Channel, iSCSI, and/or
NFS mounts attached to Compute nodes. In addition, Block Storage supports
volume backups, and snapshots for temporary save and restore operations.
Programmatic management is available through the Block Storage service's
API.
Changes to the openstack-cinder component:
- Previously, the Block Storage service would calculate filters, limits, and offset locally instead of in the database. This would result in a large amount of memory being required to perform these calculations because all non-deleted entries in the database would need to be retrieved. With this update, these calculations are now performed in the database, and only the data to be listed are retrieved. (BZ#1279543)
- Previously, migration of in-use volumes would fail when the Compute service contacted the Block Storage service to complete the migration, and deletion of the source volume took longer than the value specified via rpc_response_timeout. This would result in the source volume entry being left in the database in retyping status, and the temporary volume entry being left in attaching status. With this update, the source volume is now deleted asynchronously rather than synchronously, and issues with deletion no longer affect the migration process, preventing timeouts. (BZ#1255469)
- Previously, all operations that required rtstool save would raise an exception if targetcli was not installed because the default save directory for rtstool would not exist. With this update, the default save directory is now created if it is not present, preventing save operations from failing if targetcli does not exist. (BZ#1219803)
- This update adds the ability to clean up rows that are already marked as deleted of a certain specified age. Age is calculated as timedelta from now() in days, which are specified via the command line. This update removes clutter from the Block Storage service database. (BZ#1281595)
- Previously, the versions resource in the Block Storage service API would incorrectly report the endpoint address if the address was behind a proxy or SSL terminator. With this update, a "public_endpoint" configuration option has been added that correctly points to the pubic URL for the versions resource. (BZ#1277364)
Solution
Before applying this update, ensure all previously released errata relevant
to your system have been applied.
Red Hat Enterprise Linux OpenStack Platform 6 runs on Red Hat Enterprise
Linux 7.2.
The Red Hat Enterprise Linux OpenStack Platform 6 Release Notes contain the
following:
- An explanation of the way in which the provided components interact to
form a working cloud computing environment.
- Technology Previews, Recommended Practices, and Known Issues.
- The channels required for Red Hat Enterprise Linux OpenStack Platform 6,
including which channels need to be enabled and disabled.
The Release Notes are available at:
https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/6/html/Release_Notes/index.html
This update is available through the Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
https://access.redhat.com/site/articles/11258
Affected Products
- Red Hat OpenStack 6.0 x86_64
Fixes
- BZ - 1256744 - Detached volume loses its sparseness after Cinder side migration between different NetApp shares
- BZ - 1277364 - http endpoint returned instead of https when cinder service calls are made
- BZ - 1279543 - cinder-api is consuming around 10GB RAM when running a "snapshot-list" command on the large set of data
- BZ - 1281595 - Purge deleted rows from the database
CVEs
(none)
Red Hat OpenStack 6.0
SRPM | |
---|---|
openstack-cinder-2014.2.3-11.el7ost.src.rpm | SHA-256: ce0c706af2a881f26e0722843fbb3f9a87e821c9e9393c8d56d6ec3bd0226665 |
x86_64 | |
openstack-cinder-2014.2.3-11.el7ost.noarch.rpm | SHA-256: 9866b74ed1f9f6b384c5c127030a445af712d2e11d5676e4f646008d93b67907 |
openstack-cinder-doc-2014.2.3-11.el7ost.noarch.rpm | SHA-256: 5578f14be01e44fa77dec7c4a5a35469eb9b6e3610733787cdf6a7a16369a1b0 |
python-cinder-2014.2.3-11.el7ost.noarch.rpm | SHA-256: 8b68ff116891307f55a62475b725258d220642e8232b622a617e2106d349082d |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.