第6章 バグ修正
本セクションでは、今回リリースされた Red Hat Ceph Storage で修正されたユーザーに大きな影響を及ぼすバグを説明します。また、セクションでは、以前のバージョンで見つかった修正された既知の問題を説明します。
6.1. ceph-ansible
ユーティリティー
Ansible Playbook が fuser
コマンドを完了するまでに時間を要しなくなる
以前は、数千ものプロセスを実行しているシステムで、/proc
ディレクトリーにあるすべての PID に対して反復されるため、Ansible Playbook で fuser
コマンドが完了するのに数分または時間かかることがありました。このため、ハンドラータスクは、Ceph プロセスがすでに実行されているかどうかの確認が完了するまでに長い時間がかかります。今回の更新で、fuser
コマンドを使用する代わりに、Ansible Playbook は /proc/net/unix
ディレクトリーのソケットファイルをチェックして、Ceph ソケットを確認するハンドラータスクがほぼ即時に完了するようになりました。
Ansible Playbook purge-docker-cluster.yml
が失敗しなくなりました。
以前のバージョンでは、Ansible Playbook の purge-docker-cluster.yml
は、バイナリーが存在しないか、Atomic Host のバージョンが古くなっていたために RADOS Block Devices(RBD)のマッピングを試行する際に失敗していました。今回の更新で、Ansible は sysfs
メソッドを使用してデバイスをアンマップするようになり、purge-docker-cluster.yml
Playbook が失敗しなくなりました。