搜索

4.4. RHBA-2019:0055 — Red Hat OpenStack Platform 10 Bug Fix Update

download PDF
The bugs contained in this section are addressed by advisory RHBA-2019:0055. Further information about this advisory is available at https://access.redhat.com/errata/RHBA-2019:0055.html.

openstack-tripleo-heat-templates

BZ#1625166
This update fixes an OSP 9 to OSP 10 upgrade issue that sometimes prevented the spawning of VMs during upgrades.  

Prior to this update, VMs could not be spawned between ceph/compute upgrade and convergence, because ceph librados libraries were open in memory, conflicting with the upgraded client on disk.  That triggered calls to non-existent (in-memory) symbols.

To work around this issue, nova-compute is restarted on compute nodes to synchronize the disk and the in-memory client libraries.
BZ#1646332
This update fixes an issue that caused OpenStack API outages and control plane loss during execution of the "pcs cluster stop" command, greatly reducing the incidence of failed requests during minor updates.

Note: In manual maintenance procedures, operators should migrate the VIPs off the affected node first.
BZ#1650702
This update fixes a configuration issue that caused failure of operations on volumes that use Nova's privileged API (for instance, migrating an in-use volume). 

The failures happened because the OpenStack Platform director was not configuring authentication data required for the Block Storage service (Cinder) to access privileged portions of the Nova API.

The director now configures Cinder with Nova's authentication data. As a result, operations on volumes that require privileges succeed.
BZ#1623554
This update adds a TripleO heat template parameter as an option for setting RX/TX queue size. 

Prior to this update, users could set RX/TX queue size with `nova::compute::libvirt::rx_queue_size/nova::compute::libvirt::tx_queue_size`. However, there was no dedicated TripleO heat template parameter.
With this update, users can set the RX/TX queue size either on a global level using:

```
parameter_defaults:
NovaLibvirtRxQueueSize: 1024
NovaLibvirtTxQueueSize: 1024
```

or overwrite the hieradata via [ROLE]ExtraConfig, which then can be used to configure a subset of compute nodes for which a dedicated role was created:

```
parameter_defaults:
NovaComputeExtraConfig:
	nova::compute::libvirt::rx_queue_size: 1024
	nova::compute::libvirt::tx_queue_size: 1024
```

Note: The possibilities described above are mutually exclusive.

os-net-config

BZ#1654987
This update ensures that VLAN interfaces are restarted when underlying devices are restarted after a device configuration change, allowing the successful restoration of networks.

Prior to this update, a VLAN interface was not restarted when the underlying device was restarted. Network routes using the VLAN interface as the next hop were removed and not restored.

With this update, the VLAN interfaces are restarted when the underlying devices are restarted. Network routes are restored.

puppet-tripleo

BZ#1649363
This update lets the operator specify custom timeouts for each haproxy back end via special hiera keys:

ExtraConfig:
tripleo::haproxy::cinder::options:
	'timeout client': '90m'
	'timeout server': '90m'

With this support an operator can specify custom options for each haproxy back end.

python-os-brick

BZ#1599641
This update fixes an issue that sometimes prevented detachment of multipath devices. 
Prior to this update, detachment of multipath devices included a flush of each individual path. If an individual path flushing failed, the detachment failed, even though there were other paths available to flush all the data. 

Because flushing the multipath already ensures buffered data is written on the remote device, individual paths are no longer flushed. As a result, detaching only fails when the detachment would actually result in data loss.
BZ#1583466
iSCSI device detection checked for the presence of devices based on the re-scan time. Devices becoming available between scans went undetected. With this release, searching and rescanning are independent operations working at different cadences with checks happening every second.
BZ#1634163
Under certain circumstances, the os-brick code responsible for scanning FibreChannel HBA hosts could return an invalid value. The invalid value would cause services such as cinder and nova to fail. With this release, the FibreChannel HBA scan code always returns a valid value. Cinder and nova no longer crash when scanning FibreChannel HBA hosts.
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.