CURVE是网易自主设计研发的高性能、高可用、高可靠分布式存储系统,具有非常良好的扩展性。基于该存储底座可以打造适用于不同应用场景的存储系统,如块存储、对象存储、云原生数据库等。当前我们基于CURVE已经实现了高性能块存储系统,支持快照克隆和恢复 ,支持QEMU虚拟机和物理机NBD设备两种挂载方式, 在网易内部作为高性能云盘使用。
- 通过 CURVE概述 可以了解 CURVE 架构
- CURVE相关文档
- CURVE上层应用
在您开始动手部署前请先仔细阅读特别说明部分:特别说明
CURVE编码规范严格按照Google C++开源项目编码指南来进行代码编写,请您也遵循这一指南来提交您的代码。
- 单元测试:增量行覆盖80%以上,增量分支覆盖70%以上
- 集成测试:与单元测试合并统计,满足上述覆盖率要求即可
- 异常测试:暂不做要求
TODO
- CURVE版本发布周期:大版本半年,小版本1~2个月
- 版本号规则:采用3段式版本号,x.y.z,x是大版本,y是用来区分开发版本、rc版本、和稳定版本的(对应0、1、2三个数字),z是BugFixes或小的功能版本。每半年的大版本是指x增加1,每1~2个月的小版本是z增加1
- Github Issues:欢迎提交BUG、建议,使用中如遇到问题可参考FAQ或加入我们的User group进行咨询
- FAQ:主要根据User group中常见问题整理,还在逐步完善中
- User group:当前为微信群,由于群人数过多,需要先添加以下个人微信,再邀请进群。