3.5. Ceph 对象网关
Ceph Object Gateway 在存储桶索引上的默认分片请求 rgw_bucket_index_max_aio
,增加到 128
在以前的版本中,存储桶索引中未完成的分片请求被限制为 8,从而导致在列出存储桶时性能较低。在这个版本中,存储桶索引上的默认分片请求数 rgw_bucket_index_max_aio
从 8 增加到 128,从而改进了存储桶列表性能。
集群日志信息现在包括存储桶的延迟信息
在以前的版本中,日志中的集群信息为存储桶请求提供延迟,但没有为每个存储桶指定延迟信息。在这个版本中,日志中的每一行都包含存储桶名称、对象名称、请求 ID、操作开始时间和操作名称。
借助这个增强功能,用户可以在解析日志时收集这些信息。要计算操作的延迟,请使用 awk
脚本减少操作启动时日志消息的时间。
Ceph 对象网关日志包括 Beast 的访问日志
在这个版本中,前端 Web 服务器 Beast 在 Ceph 对象网关日志中包含一个 Apache 样式的访问日志行。在这个版本中,日志有助于诊断连接和客户端网络问题。
Beast 前端明确请求超时
在以前的版本中,如果客户端闲置,通过高延迟网络连接的较慢客户端可能会丢失。
在这个版本中,/etc/ceph.conf
中的新 request_timeout_ms
选项添加了为 Beast 前端设置显式超时的功能。request_timeout_ms
的默认值为 65 秒。
设置更大的请求超时可让 Ceph 对象网关更好地接受较慢的客户端,并会减少丢弃的连接。
列出缺少数据的 RGW 对象
在以前的版本中,管理员无法知道被错误地删除数据的 RGW 对象,因此它们无法决定如何最好地解决这个问题。在这个版本中,集群管理员可以使用 rgw-gap-list
列出可能缺少数据的候选 RGW 对象。