2023-05-18
时间
2023/05/18 19:00~19:30
加入会议
you! 邀请您参加腾讯会议
会议主题:you!预定的会议
会议时间:2023/05/18 19:00-19:30 (GMT+08:00) 中国标准时间 - 北京
点击链接入会,或添加至会议列表:
https://meeting.tencent.com/dm/SSKvFmc6rRGl
#腾讯会议:911-103-973
复制该信息,打开手机腾讯会议即可参与
会议内容
一、近期工作
Curve文件存储
close-to-open一致性场景下元数据性能优化 review中,方案外部讨论链接
- 修复一个死锁问题,并优化了negative lookup策略
文件存储对接CurveBS后端读写性能优化,已提交review,目前在联调中
文件存储对接CurveBS后端支持删除功能, 已完善并提交review, 目前在联调中,方案外部讨论链接
Curve块存储
功能支持
支持 PoolSet: 一个集群可以支持不同介质的物理池,可以指定卷的类型创建
- 底层curvebs开发基本完成, 上层openstack适配中
- 升级兼容性逻辑修改,并已自测完成,发起review
rdma & spdk版本修复若干问题
- 定位并修复一个IO始终未返回导致IO卡住的问题
- 定位和修复重启chunkserver后,raft日志一直追赶不上的问题
- 重启chunkserver报日志损坏问题,持续定位中
- 优化容器化部署,rdma网络参数调整
curvebs 适配支持rbd协议
- 功能基本完成,目前调试中,glance,cinder目前功能都已正常,nova还有部分功能还在调试
支持本地快照
- ztack外部开发者正在进行快照部分功能实现
- curve团队目前在进行从快照克隆部分功能的poc,主要关注从快照克隆出卷的性能是否满足设计需求,预期至少对标ceph
场景支持
- NVME+HDD场景
- wal独立部署: nvme分区独立做wal, 剩下的分区做bcache。极限性能会好一些,但性能不是很稳定,分区偏小的情况下容易被打满. 进展:将raft快照时间调整为2分钟,50G分区可以正常使用,过程中bcache的gc触发频率明显降低。
- bcache方案在内核 5.10(性能更低) 和 4.9 上表现不一致, 进展:使用回退后的内核,未再发现其他问题。
工具相关
- curveadm 支持 rdma&spdk 版本镜像,已提交PR,待进一步完善
- CurveAdm支持部署控制台功能完成,并已自测完成
- 控制台支持多集群功能完成,并已自测
- 新运维工具tools-v2进展,添加bs status chunkserver功能完成,
- 支持云原生部署 目前已实现CurveBS和CurveFS的K8s部署, 本周期完成代码整理和测试
二、开源社区
多个开发者活动
- 谷歌开源之夏,入选一个题目《Add Support for SQL Database Storage in CurveBS》, 链接:https://github.com/cncf/mentoring/discussions/954
- 国内开源之夏, Curve社区已提交5个题目,目前学生报名阶段,欢迎学生朋友报名参加
- curve开发者活动(议题选取和完成阶段)
新活动预告 GitLink开源夏令营活动(GLCC),面向全国高校学生的暑期编程活动,目前社区报名火热进行中,curve社区正在报名,计划提交5个选题,欢迎社区的学生开发者踊跃参加. 链接:https://www.gitlink.org.cn/glcc
三、近期公众号文章
《Curve 基于 SPDK target 的 iSCSI 性能优化实践》 链接:https://mp.weixin.qq.com/s/GycKSdjF5JO1sOsLLSeFZg
- curve团队为游戏部门提供的性能优化解决方案,通过基于SPDK target的iscsi性能优化,使得业务测试场景的在小IO场景下相比ceph iscsi性能又200%以上的提升。
《支持 POSIX 和 S3 统一命名空间—— Curve 文件系统 S3 网关部署实践》 链接:https://mp.weixin.qq.com/s/UeixFLkyQLTLNwfQ9Mo34w
- AI 训练业务场景下, CurveFS提供S3 协议和 Posix 协议的统一命名空间能力,两种协议上传/写入的文件可以互相访问。
《我的 Google Summer of Code 2023(GSoC) 申请之路》链接:https://mp.weixin.qq.com/s/hvmTQd-ljiifacNoPXikTw
- 来自申请google开源之夏curve社区唯一入选的选题的学生的文章