第35章 ストレージ
あまりにも多くのファイルを開いたときに mpathpersist が
失敗しなくなりました
以前は、
mpathpersist
ユーティリティーが多数のデバイスをスキャンするときに、開いているファイルの制限を超えることがありました。その結果、mpathpersist は
予期せず終了しました。
今回の更新により、
mpathpersist は
max_fds
設定値をチェックし、開いているファイルの最大数を正しく設定するようになりました。その結果、あまりにも多くのファイルを開いたときに mpathpersist が
失敗することがなくなりました。(BZ#1610263)
multipathd readsector0
チェッカーが正しい結果を返すようになりました。
以前は、場合によっては、
multipathd
デーモンが readsector0
チェッカーで使用する I/O サイズを誤って計算し、0 サイズの読み取りを実行することがありました。これにより、multipathd readsector0
チェッカーが間違った結果を返す可能性があります。一部の SCSI デバイスでは、サイズ 0 の読み取りコマンドが有効なものとして扱われない可能性もあります。この修正により、multipathd は
readsector0
チェッカーに正しいサイズを使用するようになりました。(BZ#1584228)
DM Multipath が誤ったタイムアウトエラーを出力する可能性は大幅に低くなります。
以前は、デバイスマッパーマルチパス (DM マルチパス) は、デバイスを 10 秒以上再設定した後にエラーメッセージを出力していました。再設定が正常に進行している場合でも、エラーが表示されました。その結果、多数のデバイスを再設定するときに、再設定が失敗したように見えることがありました。
今回の更新により、タイムアウト制限が 10 秒から 60 秒に増加し、多数のデバイスを再設定するときに DM Multipath が誤ったタイムアウトエラーを出力する可能性が大幅に低くなりました。(BZ#1544958)
マルチパスは
パスの sysfs
状態を正しく出力するようになりました。
以前は、
マルチ
パスユーティリティーがパス情報を正しく設定しなかったため、multipath -l コマンドはパスの sysfs
状態を出力しませんでした。今回の更新により、この問題は修正され、マルチパスは
パスの sysfs
状態を正しく出力するようになりました。(BZ#1526876)
multipathd は
パスデバイスにキーを登録するときに APTPL を正しく設定できるようになりました
以前は、
multipathd
サービスは、Activate Persist Through Power Loss (APTPL) オプションを使用して永続予約キーを登録したデバイスを追跡しませんでした。その結果、登録では常に APTPL 設定が失われていました。
今回の更新で、この問題が修正されています。
multipath.conf
設定ファイル内のファイルに reservation_key オプションを設定すると、multipathd は
APTPL 設定を自動的に保持するようになりました。- reservation_key を 特定のキーに設定した場合、reservation_key のキーの末尾に :aptpl 文字列を追加して、APTPL を有効にすることができます。キーの登録時に使用した APTPL 設定と一致するように設定します。(BZ#1498724)