设为首页收藏本站在线充值

中原工学院论坛

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 81|回复: 0

软件定义存储 CDM Sep.

[复制链接]

423

主题

423

帖子

588

积分

中级会员

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

积分
588
发表于 2020-4-19 15:00:34 | 显示全部楼层 |阅读模式

马上注册,享用更多功能!灵感论坛,推动创造力的社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
  这是Ceph开发每周谈的第九十篇文章,软件定义存储记录从17年8月28号到17年9月04号的社区开发情况。笔者从前年开始做Ceph的技术模块分析到今年年中告一段落,想必有很多人期待下一篇Ceph技术分析。考虑到Ceph的发展已经从前年的一穷二白到现在的如火如荼,但对于社区的方向和实况仍有所脱节,笔者考虑开始Ceph开发每周谈这个系列。每篇文章都会综述上周技术更新,围绕几个热点进行深度解析,如果正好有产业届新闻的话就进行解读,最后有读者反馈问题并且值得一聊的话,就附上答疑部分。

  目前已知 12.2.0 若干个严重 BUG,需要在 12.2 后续版本解决

  pglog 是跟着 PG 走,因此如果每个 OSD 占据太多的 PG,会造成显著的 PGLog 负担,同时这块也不太受控制。最近社区开始关注到pg log占用内存过多的问题。sage提出在整个osd内的所有pg上根据时间顺序删除log的想法。但具体细节还有待确定。

  基本思路是将base pool作为索引,用manifest的方式记录真正的数据保存的地方。manifest保存在对象元数据中。同时数据对象会做chunk,用于做dedup。目前在L版里已经在cache tiering上实现了manifest和redirect,相关的内容会逐渐加入到主线里。

  osdmap中移除removed_snaps

  现在所有 self managed snapshot 在 ceph 中被删除后,都通过 osdmap 记录里的 RemovedSnaps 这个数据结构,用于保存pool中哪些快照被删除了。最近社区里有用户报告由于删除的快照太多,导致removed_snaps这个结构太大。由于这个结构会保存在osdmap中,这样会导致osdmap变大,集群变慢。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|中原工学院论坛 ( 豫ICP备11003946号 ) 百度统计

GMT+8, 2024-5-13 04:46 , Processed in 0.096123 second(s), 26 queries .

© 2010-2017 中原工学院团委 | 中工灵感论坛

请将您的想法告诉我们,帮助我们改进服务 请将您的想法告诉我们,帮助我们改进服务

快速回复 返回顶部 返回列表