4.9. iSCSI Gateway
gwcli
工具现在显示正确的纠删代码池配置集
在以前的版本中,gwcli
工具会显示纠删代码池的 k+m
值不正确。
在这个版本中,gw cli 工具从
关联的纠删代码 profile 和 Red Hat Ceph Storage 集群拉取来自纠删代码池设置的信息,Red Hat Ceph Storage 集群会显示正确的纠删代码池配置集。
使用配置了 iSCSI 配置的存储集群的升级现在可以正常工作
在以前的版本中,配置 iSCSI 的存储集群将会失败,因为最新的 ceph-iscsi 软件包没有已弃用的 ceph-iscsi-tools 软件包。
在这个版本中,ceph-iscsi-tools
软件包在 RPM 规格文件中被标记为过时,升级会如预期成功。
tcmu-runner
不再无法删除 "blocklist" 条目
在以前的版本中,tcmu-runner
会执行不正确的命令来删除 "blocklist" 条目,从而导致 iSCSI LUN 的性能降级。
在这个版本中,tcmu-runner
已被更新,在删除 blocklist 条目时执行正确的命令。blocklist 条目由 tcmu-runner
清理,iSCSI LUN 可以正常工作。
tcmu-runner
进程现在正常关闭
在以前的版本中,tcmu-runner
进程会错误地处理一个失败的路径,从而导致释放未初始化的 g_object
内存。这可能导致 tcmu-runner
进程意外终止。源代码已被修改,以跳过未初始化的 g_object
内存发行版本,从而导致 tcmu-runner
进程正常退出。
RADOS 块设备处理程序可以正确地解析配置字符串
在以前的版本中,RADOS 块设备(RBD)处理程序在解析配置字符串时使用 strtok()
函数,这不是线程安全。这会导致在创建或重新打开镜像时解析镜像名称的配置字符串。这会导致镜像无法打开。在这个版本中,RBD 处理程序使用 thread-safe strtok_r()
函数,从而能正确解析配置字符串。