在curvefs_volume_space_design.md中
数据都存放到 NVMM(傲腾盘),通信使用 RDMA
internal client : 和存储节点混部的计算节点
为了避免在关键路径是上分配空间,采用了两阶段的分布式空间分配策略。
- MDS 记录了所有 page 的使用情况
- client 端通过 RPC 一次申请一块大的空间
- 后续细粒度的空间分配由 client 自己完成
在curvefs_volume_space_design.md中
数据都存放到 NVMM(傲腾盘),通信使用 RDMA
internal client : 和存储节点混部的计算节点
为了避免在关键路径是上分配空间,采用了两阶段的分布式空间分配策略。
curvebs已经完成了rdma的POC工作,是结合brpc与ucx来完成的。
curvefs内部的通信,包括client与mds,client和metaserver之间的通信,也是可以参考curvebs的实现的。具体方案和修改后续需要确认一下。