第 6 章 程序错误修复
本节论述了在这个 Red Hat Ceph Storage 发行版本中修复的用户有严重影响的错误。此外,部分还包括之前版本中发现的固定已知问题的描述。
6.1. ceph-ansible 实用程序 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Ansible playbook 不再需要几小时来完成 fuser
命令
在以前的版本中,在运行数千进程的系统上,Ansible playbook 中的 fuser
命令可能需要几分钟或几小时才能完成,因为它会迭代 /proc
目录中的所有 PID。因此,处理程序任务需要很长时间才能完成检查 Ceph 进程是否已运行。借助此次更新,Ansible playbook 现在检查 /proc/net/unix
目录中的套接字文件,而是检查 Ceph 套接字任务几乎即时完成的处理程序任务。
purge-docker-cluster.yml
Ansible playbook 不再失败
在以前的版本中,当尝试取消 map RADOS 块设备(RBD)时,purge-docker-cluster.yml
Ansible playbook 可能会失败,因为二进制不存在,或因为提供的 Atomic 主机版本太老。在这个版本中,Ansible 使用 sysfs
方法取消映射设备(如果有),purge-docker-cluster.yml
playbook 不再会失败。