2022年4月14日 sig-Ceph openEuler Developer Day 2022
与会者(gitee id):
戴志威(Zhiwe-Dai),张峰(zhangfeng),冯春松(FengChunsong),韩峰哲(HanFengzhe),吴启庆(wuqiqing_try),罗日新 (rosinL),陈续强,王增亮(wangzengliang),黄骏 (huangjun),麻宇鑫,王肖萌,刘志强 (liuzhiqiang26),张海亮,Erik Yuan,蔡连春,chensiyu,张启栋,董贤信,杨建亭,杨晓亮,纪涛,赵家敏,金晓萱,杨龙康(Markeryang),刘秦飞(liuqinfei)
会议纲要
1. openEuler-22.09创新版本规划
- 在Ceph上面使能鲲鹏加速器进行压缩和加密的特性(戴志威)
支持鲲鹏加速器进行压缩;
支持鲲鹏加速器进行加密;
开发计划:上半年开源到ceph_dev仓库,争取合入22.09版本
- 优化Ceph性能的特性(冯春松)
线程分区
osd op线程根据队列长度动态调配线程池
tcp收包零拷贝
message线程负载均衡等系列补丁
开发计划:建议合入22.09分支,待有多个特性的整体收益分析评估后,在考虑合入22.03LTS
- ceph国密使能
软件层面使能国密
将国密开销卸载到UADK
开发计划:视后续调研和使能情况定
- crimson特性评估和使能
开发计划:视后续使能情况定
- ceph集群关机、开机的自动化实现
该功能属于特定场景的自动化功能,建议由相关人员自行实现
- RGW 不支持压缩和加密共存,期望实现支持
具体需求待明确
开发计划:视后续调研和使能情况定
2. ceph-sig相关问题讨论
- 集群安装部署工具
ceph-deploy:已经在openEuler引入更新的ceph-deploy2.1.0版本,后续继续维护
ceph-admin:依赖镜像,openEuler暂不支持,待后续投入支持
ceph-ansible:支持按照配置表对ceph集群的自动化安装部署
- ceph集群状态监控工具
ceph集成的ceph-mgr-dashboard
- ceph版本控制的策略以满足各厂商的多样化需求
参照Redhat的策略
中国移动已经提出过版本需求
- openEuler的ceph与Redhat版本的区别
原则上与原生社区保持一致,共同构建openEuler社区生态
对于在原生社区合入周期较长的特性,充分了解其价值后建议合入openEuler版本,并充分利用openEuler工程能力保障版本质量
使能众生态产品关注的特性,提升openEuler版本的使用体验
3. sig-Ceph可持续发展讨论
- 当前ceph-sig2个仓库的定位
- src仓库:https://gitee.com/src-openeuler/ceph
tar包+patch的版本仓库,用于持续维护openEuler的版本包质量,主要涉及版本选型、特性筛选合入、版本质量看护
- 源码仓库:https://gitee.com/openeuler/ceph_dev
源码类型的特性开发仓库,适用于具体特性的持续开发、检视,并在开源社区呈现,各开发者可以提PR创建自己的特性分支,待特性开发稳定后,可以提patch合入版本仓库的分支
- ceph版本质量看护
- 当前已经移植了ceph qa用例到openEuler
- 确定了看护规则并搭建了版本质量看板:http://119.3.219.112:23002/
- ceph-sig微信讨论群(请扫码加入,如遇困难可以反馈liuqinfei5@hisilicon.com)
遗留问题
1,ceph版本控制的策略以满足各厂商的多样化需求
--
Best regards,
Qinfei