2023.1 系列发布说明

2023.1-eom

错误修复

  • PowerFlex 驱动 bug #2004630:修复了导致 PowerFlex (ScaleIO) 连接器即使在存在有效的令牌的情况下也多次登录的回归。ScaleIO 连接器现在缓存并重用令牌。

  • Bug #2067949:修复了尝试写入多路径设备但由于设备尚未准备好进行 I/O 而失败的问题。现在我们将等待直到 I/O 更有可能成功。我们引入了 2 个新的配置选项,以使等待时间可配置

    • wait_mpath_device_attempts

    • wait_mpath_device_interval

    这些选项的默认值分别为 4 次尝试和 1 秒间隔。有关更多信息,请参阅配置选项的帮助文本。

6.2.4

错误修复

  • Dell PowerFlex 驱动 Bug #2046810:添加了 PowerFlex 4.x 的新错误代码,该错误代码导致此错误。添加了对 PowerFlex v4.x 返回的新错误代码的处理,并在卷未映射时允许驱动程序忽略并跳过断开操作。

  • FC 连接器 bug #2051237:修复了光纤通道连接器扫描部分目标的问题。我们首先在 fc_transport 中,然后在 fc_report_ports 中搜索 sysfs 中的目标信息。

  • 修复了在使用 overlayfs 的容器中运行时出现的警告。

6.2.3

新特性

  • NVMe-oF 连接器:提高了创建 /etc/nvme/hostnqn 文件的速度。

  • NVMe-oF 连接器:在旧版本的 nvme-cli 中,当可以从 DMI 读取系统 UUID 时,始终在同一系统上写入相同的值到 /etc/nvme/hostnqn 文件。

  • iSCSI 和 FCP:支持不同的 SCSI 寻址模式:SAM、SAM-2 和 SAM-3 平面寻址。默认情况下使用 SAM/透明寻址,但 cinder 驱动程序可以在连接属性中设置 key addressing_mode,使用 os_brick.constants.SCSI_ADDRESSING_* 中的一个常量作为值,来指示其他寻址模式。

错误修复

  • PowerFlex 驱动 Bug #2013749:添加了 powerflex 4.x 的新错误代码,该错误代码导致此错误。添加了在尝试映射已映射的卷时,Powerflex 4.x 返回的新错误代码的处理。

  • NVMe-oF 连接器 bug #2035695:修复了在子系统所有门户在请求时重新连接时附加卷的问题。

  • NVMe-oF bug #2016029:NVMe-oF 连接器现在会在系统缺少 /etc/nvme/hostid 时创建它。 这样,主机 ID 将会持久存在并且始终相同,而不是随机生成。

  • NVMe-oF 连接器 bug #2026257:修复了在使用 btrfs 根文件系统时,nvmeof 的 _get_host_uuid 失败的问题。

  • NVMe-oF 连接器 bug #2035811:修复了在使用的较新的 NVMe 内核模块上附加卷的问题,这些模块在 /sys/class/nvme/nvme#/address 中呈现了其他信息。

  • NVMe-oF 连接器 bug #2035606:修复了旧版本的 nvme-cli 上 hostnqn 文件的生成问题。

  • NVMe-oF 连接器 bug #1961222:修复了对较新的 NVMe CLI v2 的支持。

6.2.2

新特性

  • FC 连接器:为 disconnect_volume 方法添加了对 forceignore_errors 参数的支持。

6.2.0

新特性

  • 支持单独的 privsep 日志级别。现在使用 os-brick 的服务可以为服务本身和 os-brick 的 privsep 调用使用不同的日志级别。服务通常使用默认的“oslo_privsep.daemon”名称,而 os-brick 现在使用“os_brick.privileged”。

错误修复

  • Bug #1922052:修复了 nova 计算服务中缺失的 os-brick DEBUG 日志。