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() 函数,从而能正确解析配置字符串。