8.2. Red Hat Ceph Storage 5.3z6
Red Hat Ceph Storage リリース 5.3z1 が利用可能になりました。この更新に含まれるバグ修正とセキュリティー更新は、RHSA-2024:0745 アドバイザリーに記載されています。
8.2.1. 機能拡張 リンクのコピーリンクがクリップボードにコピーされました!
8.2.1.1. Ceph Object Gateway リンクのコピーリンクがクリップボードにコピーされました!
rgw-restore-bucket-index
実験的なツールは、バージョン付けおよびバージョン付けされていないバケットのバケットインデックスを復元します。
今回の機能拡張により、バージョンを指定しないバケットで既存の機能に加えて、rgw-restore-bucket-index
実験的なツールを使用してバージョン管理されたバケットのバケットインデックスを復元できるようになりました。
強化された順序付きバケット一覧
以前は、多数のシャードといくつかの疑似サブディレクトリーを持つバケットの完了に不必要に時間がかかりました。
今回の機能拡張により、このようなバケットは、順序付けされたバケットの一覧表示をより迅速に実行するようになりました。
radosgw-admin bucket stats
コマンドは、バケットのバージョン管理を出力する
今回の機能拡張により、radosgw-admin bucket stats
コマンドは、バージョン管理の作成後にバージョンを有効または無効にするため、enabled
、off
、または suspended
の 3 つの値の 1 つとしてバケットのバージョン管理ステータスを出力します。
8.2.1.2. Ceph ファイルシステム リンクのコピーリンクがクリップボードにコピーされました!
MDS のデフォルトバランサーがデフォルトで無効になりました
このリリースでは、MDS のデフォルトバランサーまたは自動動的サブツリーバランサーがデフォルトで無効になりました。これにより、誤ってサブツリーの移行が発生し、ピニングなどでサブツリーの委譲を計画せずに Operator がファイルシステム max_mds
設定を増やすと、サブツリーの移行にコストがかかることがあります。
8.2.1.3. Ceph Manager プラグイン リンクのコピーリンクがクリップボードにコピーされました!
各 Ceph Manager モジュールには、コマンドを実行する個別のスレッドがあります。
以前は、すべての ceph-mgr
モジュールコマンドが実行される 1 つのスレッドがありました。モジュールのコマンドの 1 つがスタックすると、他のすべてのモジュールのコマンドがハングし、同じスレッドで待機します。
今回の更新により、Ceph Manager モジュールごとに 1 つの finisher スレッドが追加されました。各モジュールには、コマンドの実行用の個別のスレッドがあります。モジュールのコマンドの 1 つがハングしても、他のモジュールを実行できます。
8.2.1.4. RADOS リンクのコピーリンクがクリップボードにコピーされました!
実行 BlueStore への 2 回の保護の改善
以前は、アドバイザリーのロックを使用して、実行中の BlueStore に 2 回保護していました。これは、ベアメタルデプロイメントで適切に機能します。ただし、コンテナーで使用すると、同じ mknod b
ブロックデバイスを対象とした、関連しない inode が作成されます。その結果、2 つのコンテナーは排他的アクセスが可能であり、重大なエラーが発生すると想定する可能性があります。
このリリースでは、1 つのブロックデバイスで OSD を同時に 2 回実行することに対する保護を改善できます。ブロックデバイス専用の O_EXCL オープンフラグを使用して、アドバイザリーのロックを再実行できます。BlueStore インスタンスを 1 回開くことができなくなり、上書きおよび破損が発生しなくなりました。
遅延操作のサブイベントに関する新しいレポートが利用可能になりました
以前は、時間を要している操作は遅延としてマークされていましたが、詳細な説明はありませんでした。
この機能強化により、操作の遅延したサブイベントの詳細な説明を表示できるようになりました。
8.2.2. 既知の問題 リンクのコピーリンクがクリップボードにコピーされました!
8.2.2.1. Ceph Dashboard リンクのコピーリンクがクリップボードにコピーされました!
一部のメトリクスは null として表示され、グラフの空白スペースにつながります。
Ceph Dashboard の一部のメトリックは null として表示され、何らかの値になるまでメトリックを初期化しないため、グラフには空白のスペースが発生します。
回避策として、問題が存在する Grafana パネルを編集します。Edit メニューから Migrate をクリックし、Connect Nulls を選択します。Always を選択して、問題が解決されています。