4.7. RADOS 块设备 (RBD)


librbd 代码遵循 CEPH_OSD_FLAG_FULL_TRY 标志

在以前的版本中,您可以使用 rados_set_pool_full_try() API 功能设置 CEPH_OSD_FLAG_FULL_TRY。在红帽 Ceph 存储 5 中,librbd 停止遵守此标志。这会在池已满或达到配额限制时导致写入操作一直等待空间,即使设置了 CEPH_OSD_FLAG_FULL_TRY

在这个版本中,librbd 遵循 CEPH_OSD_FLAG_FULL_TRY 标志,并且设置时池会变得满或达到配额,写入操作会成功,或者因为 ENOSPC 或 QEDUOT 消息而失败。从完整或 at-quota 池移除 RADOS 块设备(RBD)镜像的功能将被恢复。

(BZ#1969301)

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.