2023-05-18

时间

2023/05/18 19:00~19:30

加入会议

  1. you 邀请您参加腾讯会议
  2. 会议主题:you!预定的会议
  3. 会议时间:2023/05/18 19:00-19:30 (GMT+08:00) 中国标准时间 - 北京
  4. 点击链接入会,或添加至会议列表:
  5. https://meeting.tencent.com/dm/SSKvFmc6rRGl
  6. #腾讯会议:911-103-973
  7. 复制该信息,打开手机腾讯会议即可参与

会议内容

一、近期工作

Curve文件存储

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部署, 本周期完成代码整理和测试

二、开源社区

  • 多个开发者活动

  • 新活动预告 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社区唯一入选的选题的学生的文章

四、答疑 & 交流