3.6. RADOS
Kafka SASL/SCRAM セキュリティーメカニズムがバケット通知に追加されました。
今回のリリースでは、Kafka SASL/SCRAM セキュリティーメカニズムがバケット通知に追加されました。
この機能の使用方法は、トピックの作成 の kafka セクションを参照してください。テストの場合、機能のエンドツーエンド設定は Ceph の範囲外であることに注意してください。
スロットル制限に達したことをユーザーに警告する低レベルのログメッセージが導入される
以前は、スロットル制限に達したことを示す低レベルのログ記録が不足していたため、これらの発生がネットワークの問題のように誤って表示されていました。
このリリースでは、低レベルのログメッセージの導入により、スロットル制限に達したことがより明確になります。
ユーザーは、ceph status
および ceph health detail
コマンドを介して、Filestore の非推奨について警告を受けます。
BlueStore は、デフォルトで広く使用されているオブジェクトストアです。
今回のリリースでは、Filestore に OSD がある場合、OSD_FILESTORE
ヘルスチェックにより、ストレージクラスターは HEALTH_WARN
ステータスになります。エンドユーザーは、Filestore にある OSD を BlueStore に移行して、この警告をクリアする必要があります。
ユーザーは、BlueStore の調整可能な KernelDevice バッファーを活用できるようになりました。
このリリースでは、BlueStore で bdev_read_buffer_alignment
コマンドを使用して、読み取りバッファーのカスタムアライメントを設定できるようになりました。これにより、バッファーがヒュージページによってバックアップされることを意図している場合に、デフォルトの 4 KiB アライメントスペースによって課される制限が取り除かれます。
さらに、BlueStore は、KernelDevice を介して、キャッシュに適していないアクセスパターンを持つワークロード用の MAP_HUGETLB ベースの読み取りバッファーの bdev_read_preallocated_huge_buffer_num
パラメーターを使用して設定可能なプールを取得します。
まとめると、これらの機能により、ストレージコンポーネントから NIC に渡されるスキャッターギャザーリストを短縮できるため、BlueStore での巨大なページベースの読み取りバッファーの処理が改善されます。
OSD は、遅い操作の詳細を集計形式で Ceph クラスターログに報告します。
以前は、低速なリクエストはクラスターログに詳細な情報を詰め込みすぎて、監視データベースがいっぱいになっていました。
このリリースでは、操作タイプ別およびプール情報別のスローリクエストが、集約された形式でクラスターログに記録されます。
ユーザーは、CIDR 範囲をブロックリストできるようになる
このリリースでは、個々のクライアントインスタンスと IP に加えて、CIDR 範囲をブロックリストに指定できます。特定の状況では、ブロックリストに個別のクライアントを指定するのではなく、データセンター全体またはラック全体ですべてのクライアントを拒否リストに指定する必要があります。
たとえば、ワークロードを異なるマシンセットにフェイルオーバーし、古いワークロードインスタンスが部分的に動作し続けるのを防ぎたいとします。
これは、既存の blocklist コマンドに類似した blocklist range を使用することで可能になりました。