6.4. Red Hat Ceph Storage 6.1z3
Red Hat Ceph Storage リリース 6.1z1 が利用可能になりました。この更新に含まれるバグ修正は RHSA-2023:5693 アドバイザリーに記載されています。
6.4.1. 機能拡張 リンクのコピーリンクがクリップボードにコピーされました!
6.4.1.1. Ceph ファイルシステム リンクのコピーリンクがクリップボードにコピーされました!
snap schedule モジュールが、新しい保持仕様をサポートするようになりました。
この機能強化により、ユーザーは新しい保持仕様を定義して、スナップショットの数を保持することができます。
たとえば、スナップショット作成頻度に関係なく 50 個のスナップショットを保持するようにユーザーが定義した場合、スナップショットは、新規スナップショットの作成後にプルーニングが行われると指定された最大値よりも 1 つ少なくなります。この場合、49 個のスナップショットが保持されます。これにより、システム設定の mds_max_snaps_per_dir
の制限に違反することを避けるために、次回の反復時にファイルシステムに 1 つのスナップショットが作成されます。
Configure the `mds_max_snaps_per_dir` and snapshot scheduling carefully to avoid unintentional deactivation of snapshot schedules due to file system returning a "Too many links" error if the `mds_max_snaps_per_dir limit` is breached.
Configure the `mds_max_snaps_per_dir` and snapshot scheduling carefully to avoid unintentional deactivation of snapshot schedules due to file system returning a "Too many links" error if the `mds_max_snaps_per_dir limit` is breached.
遅延したクライアントは、遅延した OSD がない場合にのみエビクトされるようになりました
以前は、MDS からのパフォーマンスダンプの監視時に、OSD の遅延、すなわち objecter.op_laggy
および objecter.osd_laggy
が表示されることがありました。これにより、クライアントが遅延し、キャップ取り消しのダーティーデータがフラッシュされませんでした。
この機能強化により、defer_client_eviction_on_laggy_osds
パラメーターが true に設定され、OSD の遅延が原因でクライアントの遅延が発生した場合、OSD の遅延がなくなるまでクライアントエビクションは行われません。
6.4.1.2. Ceph Object Gateway リンクのコピーリンクがクリップボードにコピーされました!
rgw-restore-bucket-index
ツールで、バージョン管理されたバケットのバケットインデックスを復元できるようになりました
この機能拡張により、rgw-restore-bucket-index
ツールは可能な限り広範囲で動作し、バージョン管理されていないバケットとバージョン管理されたバケットのバケットインデックスを復元できるようになりました。
6.4.1.3. NFS Ganesha リンクのコピーリンクがクリップボードにコピーされました!
NFS Ganesha のバージョンが V5.6 に更新されました
今回の NFS Ganesha の更新バージョンが強化されました。* free_state
によって呼び出される FSAL's state_free'
関数は実際には無料ではありませんでした。* CEPH: cmount_path
の修正済み。* CEPH: 現在、client_oc
true が壊れており、強制的に false になりました。
6.4.1.4. RADOS リンクのコピーリンクがクリップボードにコピーされました!
遅延操作のサブイベントに関する新しいレポートが利用可能になりました
以前は、時間を要している操作は遅延としてマークされていましたが、詳細な説明はありませんでした。
この機能強化により、操作の遅延したサブイベントの詳細な説明を表示できるようになりました。
noautoscale
フラグをオン/オフにすると、各プールの元の自動スケールモード設定が維持されます。
以前のリリースでは、noautoscale
フラグが設定されている場合、pg_autoscaler
は各プールの autoscale モード
設定で維持されませんでした。このため、noautoscale
フラグを有効/オフした後に、ユーザーは戻って各プールの autoscale モードを再度設定する必要があります。
今回の機能拡張により、pg_autoscaler
モジュールは、noautoscale フラグ
が設定された後に Autoscaler モードの個々のプール設定を永続化します。
BlueStore インスタンスを 2 回開くことができない
以前は、コンテナーを使用する場合は、同じブロックデバイス mknod b
を対象とする関連しない inode を作成でき、これにより複数のコンテナーが排他的にアクセスできるとみなしていました。
今回の機能拡張により、ブロックデバイス専用の O_EXCL
オープンフラグを使用した強制アドバイザリーのロックが実装されるようになり、1 つのブロックデバイスで OSD を同時に実行することに対する保護が強化されました。