Ussuri 系列发布说明

3.0.8

升级说明

  • 使用 os-brick 的服务需要在其 lock_path 配置选项中设置 [oslo_concurrency] 部分,因为它没有有效的默认值(相关 bug #1947370)。

错误修复

  • Bug #1944474:修复了在高并发连接和启用多路径时重新启动 iSCSI 连接的重试缺失问题。

  • Bug #1947370:修复了共享目标和 NVMe 上 iSCSI 的竞争条件,以及 connect_volumedisconnect_volume 调用。

3.0.7

错误修复

  • Bug #1915678:修复了在启用多路径的情况下,iscsi 卷附加期间未处理的异常,导致 cinder-volume 服务卡住并需要重启。

  • Bug #1924652:修复了较新的 multipathd 实现中,即使在卷分离完成后,路径设备仍保留在 multipathd 中的问题,从而阻止了在稍后使用相同的卷设备或相同的设备路径进行新的设备附加时创建多路径设备。

3.0.6

序言

此版本修复了一个问题,当在计算节点上更改启用/禁用多路径的配置时,当前附加的卷可能会导致数据丢失。

错误修复

  • Bug #1921381:修复了在 connect_volume 调用和 disconnect_volume 调用中更改 use_multipath 值时断开卷连接的问题。

3.0.5

错误修复

  • Bug #1897787:修复了 Fibre Channel 在请求多路径连接附加时未刷新分离卷的问题,但未找到多路径连接。

3.0.4

错误修复

  • [bug 1862433] 修复了一个需要平台 ID 才能确定 scsi 磁盘名称的问题。

  • Bug #1865754RBDConnector 类生成一个临时配置文件来连接到 Ceph。 以前,os-brick 没有包含一个 [global] 部分来包含它设置的选项,但从 Octopus 版本(15.2.0+)开始,Ceph 开始强制执行此部分标记的存在,这可以追溯到 Ceph 的 Hammer 版本。 在此版本中,os-brick 在生成的配置文件中包含 [global] 部分,这应该至少与 Ceph Hammer 兼容。

3.0.3

错误修复

  • Bug #1823200:之前的此错误的修复更改了连接属性,但没有考虑到升级场景,在这种场景下,当前附加的卷具有旧格式的连接属性,并且在分离时可能会因“KeyError: ‘config_group’”而失败。 此版本更新了“scaleio”连接器以处理这种情况。 它仅适用于使用 Dell EMC PowerFlex/VxFlex OS/ScaleIO 后端的部署。

  • 修复了与 ceph 13.2.0 (Mimic) 或更高版本的不兼容性,这是由于 rbd map 的输出发生变化引起的。

  • 改进了具有多个标识符的阵列的 WWN 检测。(bug 1881608)。

  • 改进了 iSCSI 多路径检测,即使无法在 sysfs 中找到卷的 WWN,也能正常工作。(bug 1881619)。

3.0.2

升级说明

  • 修复 Bug #1823200 需要在计算节点、cinder 节点以及您在部署中执行卷附加的任何位置部署配置文件,在使用 Cinder 与 Dell EMC VxFlex OS 后端时。

安全问题

  • Dell EMC VxFlex OS 驱动程序:此版本包含修复 Bug #1823200 的修复程序。请参阅 OSSN-0086 以获取详细信息。

错误修复

  • Bug #1823200:此版本包含用于 Dell EMC VxFlex OS 后端的更新连接器。 它要求在计算节点、cinder 节点以及您在部署中执行卷附加的任何位置部署配置文件。 请参阅 Dell EMC VxFlex OS (ScaleIO) 存储驱动程序 文档,了解有关配置文件的详细信息,并参阅 OSSN-0086,了解有关安全漏洞的更多信息。

3.0.1

其他说明

  • 此版本包含一些小的驱动程序修复。

  • 请记住,此版本支持的 Python 最低版本是 Python 3.6。

3.0.0

升级说明

  • 已放弃对 Python 2.7 的支持。 从 os-brick 3.0.0 版本开始,os-brick 支持的 Python 最低版本是 Python 3.6。

  • Sheepdog 项目不再活跃,其驱动程序已从 Cinder 中删除。 连接器和 Sheepdog 相关处理现在也已从 os-brick 中删除。

2.11.0

错误修复

  • 修复了一个 SCSI LUN 扫描对于 FC 不必要地过于宽泛的问题。 现在 OS-Brick 不会在 sysfs 中找不到任何目标端口并且 Cinder 驱动程序未禁用它们时使用通配符。