v12.2.1 Luminous 发布

TheAnalyst

这是 Luminous v12.2.x 长期稳定版本系列的第一个 bug 修复版本。它包含 CephFS、RBD 和 RGW 中的一系列错误修复和一些新功能。我们建议所有 12.2.x 系列的用户更新。

重要变更

  • RGW 的动态重新分片现在默认启用,RGW 将在索引增长超过 rgw_max_objs_per_shard 后自动重新分片其 bucket 索引。
  • 现在可以使用新的 mds_cache_memory_limit 配置选项(默认 1GB)通过内存限制来限制 MDS 缓存。也可以使用 mds_cache_reservation 作为限制的百分比(默认 5%)来指定缓存预留。仍然可以使用 mds_cache_size 支持按 inode 数量限制。将 mds_cache_size 设置为 0(默认值)会禁用 inode 限制。
  • 监控程序发出警告之前,每个 OSD 的最大 PG 数已从 300 减少到 200 个 PG。200 仍然是每个 OSD 推荐目标(100 个 PG)的两倍。可以使用 mon_max_pg_per_osd 选项在监控程序上调整此限制。较旧的 mon_pg_warn_max_per_osd 选项已被删除。
  • 如果更改会导致每个 OSD 的 PG 数超过配置的 mon_max_pg_per_osd 限制,则创建池或调整 pg_num 将会失败。如果确实需要创建具有更多 PG 的池,可以调整该选项。
  • 新功能 upmap 的 PG 映射行为中存在一个错误。如果您使用了此功能(例如,通过 ceph osd pg-upmap-items 命令),我们建议在升级到此点版本之前删除所有映射(通过 ceph osd rm-pg-upmap-items 命令)。
  • 影响许多用户的 BlueStore IO 提交中的停滞问题已得到解决。

其他值得注意的更改

有关更多详细信息,请参阅 完整的变更日志