发明公开
- 专利标题: 一种分布式块存储系统存储锁实现方法及系统
-
申请号: CN202410778288.9申请日: 2024-06-17
-
公开(公告)号: CN118567569A公开(公告)日: 2024-08-30
- 发明人: 童飞文 , 康亮
- 申请人: 上海天玑科技股份有限公司 , 上海天玑数据技术有限公司
- 申请人地址: 上海市闵行区田林路1016号6号楼;
- 专利权人: 上海天玑科技股份有限公司,上海天玑数据技术有限公司
- 当前专利权人: 上海天玑科技股份有限公司,上海天玑数据技术有限公司
- 当前专利权人地址: 上海市闵行区田林路1016号6号楼;
- 代理机构: 上海科盛知识产权代理有限公司
- 代理商 王惠香
- 主分类号: G06F3/06
- IPC分类号: G06F3/06
摘要:
本发明涉及一种分布式块存储系统存储锁实现方法及系统,所述方法包括:接收应用锁指令,解析应用锁指令,根据预先存储的分布式存储集群的集群状态信息,将应用锁指令转化为分布式存储内部对存储卷或存储对象对应偏移位置的锁请求,并发送给对应的存储卷或存储对象的主存储节点;在接收主存储节点反馈的锁处理结果后,根据锁处理结果判断是否成功实现存储锁;在锁处理结果为锁处理成功时,主存储节点根据锁的最新配置及权限设置对后续同一个存储卷来自不同客户端的读写请求进行访问控制。与现有技术相比,本发明减少了一层存储协议转换所带来的性能损耗以及存储链路损耗,在具有更高的存储访问性能的同时,实现了共享存储架构的存储锁支持。