- 实现基于fuse的客户端
- 实现数据读取的osd
- 实现基于Wt引擎的metadata server
- 集群配置
- 生成默认配置
- 分布式锁召回最短时召回时间,最长为2倍
- grant大小(客户端提前给予的大小)
- obd ping间隔
- 鉴权开关(非root访问)
- 挂载数量的上限
- 配置存储
- 将相关的策略存储到文件中
- 配置下发
- 当OST/MDT/client挂载拉取配置时,将配置进行下发
- 当刚配置结束后将配置下发给集群中所以非mgs节点
- 挂载
- 服务端
- 挂载时下发配置
- 挂载时获取OST/MDT的配置,检查配置是否正确(比如OST/MDT的index是否有重复),同时生成校验文件,防止OST/MDT发生替换后不正确。
- 检查配置参数
- 保存配置参数到topo和文件中
- 生成校验文件
- 挂载上限设置
- 客户端
- 检查挂载指令
- 返回服务端的topo
- 下发集群配置给客户端
- 服务端