7.2. Red Hat Ceph Storage 8.0z2
Red Hat Ceph Storage release 8.0z2 现已正式发布。此更新包括的程序错误修正信息包括在 RHBA-2025:2457 和 RHBA-2025:2458 公告中。
7.2.1. 功能增强 复制链接链接已复制到粘贴板!
7.2.1.1. Ceph 文件系统 复制链接链接已复制到粘贴板!
quota.max_bytes 现在被设置成更了解的大小值。
在以前的版本中,quota.max_bytes
值是以字节为单位设置的,从而导致难以设置或更改的大小值非常大。
在这个版本中,quota.max_bytes 值可以使用用户友好的值设置,如 K/Ki、M/Mi、G/Gi 或 T/Ti。例如,10GiB
或 100K
。
现在,可以使用 ceph fs
命令列出为 Ceph 文件系统镜像配置的目录。
在以前的版本中,要列出为镜像配置的目录,用户必须通过 peer 列表。
在这个版本中,用户可以使用 ceph fs snapshot mirror ls FS_NAME
命令列出为镜像配置的目录。这提供了为镜像配置的目录的直接列表。
7.2.1.2. Ceph 对象网关 复制链接链接已复制到粘贴板!
增加使用命名空间存储桶索引条目的订购存储桶列表的效率。
在以前的版本中,当忽略命名空间的存储桶索引条目时,代码仍然可以访问忽略的条目。因此,忽略的延迟发生在忽略的列表中。
在这个版本中,代码可避免访问忽略的条目,提高了排序存储桶列表的效率。
可以使用 radosgw-admin 命令行在没有密钥的情况下创建用户
在以前的版本中,没有使用 radosgw-admin 命令行的密钥来创建 Ceph 对象网关(RGW)用户。此功能仅适用于 adminops。
在这个版本中,当- generate-key false
标志设置为 radosgw-admin user create
,在命令行中提供没有密钥的 RGW 用户的 provision。
7.2.1.3. RADOS 复制链接链接已复制到粘贴板!
admin socket 命令现在可用于默认参数。
在以前的版本中,列出带有 bluestore 分配器碎片图的 allocator histogram = 管理 socket
无法用于带有默认参数的 bluefs-db
和 bluefs-wal
。
在这个版本中,admin socket
命令可用于默认参数。
通过 admin socket 命令检查磁盘分配器状态
此增强在分配器分数之间提供了一个中间点,它给出一个数字,并使用 allocator 转储来列出所有空闲的块。
因此,碎片直方图按大小分组自由块,从而给出一些分配器状态。这样可以估算当前碎片的严重性。碎片直方图适用于 block/bluefs-db/bluefs-wal
分配器。额外的参数 disk_alloc
会影响计算有多少可用块与 disk_alloc
边界未对齐。额外的参数 num_buckets 决定直方图的大小,但粒度保持不变。例如:
bluestore allocator fragmentation histogram block 4096 12
bluestore allocator fragmentation histogram block 4096 12
7.2.2. 已知问题 复制链接链接已复制到粘贴板!
7.2.2.1. Ceph 对象网关 复制链接链接已复制到粘贴板!
使用 AWS CLI 执行多部分上传时,Ceph 对象网关会崩溃。
目前,在使用 AWS CLI 进行多部分上传过程中,RGW 会崩溃,因为新的 checksum 算法和报告 AWS S3 和 AWS SDK 中引入的行为,特别是新的 CRC64NVME checksum 算法。
作为临时解决方案,请使用早期版本的 AWS CLI 客户端。
如需更多信息,请参阅 RGWPutObj_Cksum
功能中的多部分上传过程中崩溃的 RGW 服务。
radosgw-admin user stats --reset-stats ERROR: value too large for defined data type。
目前,运行安全用户重置统计的某些环境中 RADOS RETURNVEC
(64 字节)的默认大小太小。
作为临时解决方案,将 osd_max_write_op_reply_len
增加到 128
(测试的最大值)。在这个版本中,用户重置统计信息可以成功完成。