一种用于分布式网络存储系统中SCSI锁的实现方法及设备
基本信息
申请号 | CN201910759121.7 | 申请日 | - |
公开(公告)号 | CN110489388A | 公开(公告)日 | 2019-11-22 |
申请公布号 | CN110489388A | 申请公布日 | 2019-11-22 |
分类号 | G06F16/176(2019.01); G06F16/182(2019.01) | 分类 | 计算;推算;计数; |
发明人 | 李小勇; 王飞平 | 申请(专利权)人 | 上海霄云信息科技有限公司 |
代理机构 | 上海百一领御专利代理事务所(普通合伙) | 代理人 | 上海霄云信息科技有限公司 |
地址 | 201100 上海市闵行区东川路555号戊楼4136室 | ||
法律状态 | - |
摘要
摘要 | 本申请的目的是提供一种用于分布式网络存储系统中SCSI锁的实现方法及设备,本申请通过系统接口网关基于主机发送的锁指令向管理服务器发送申请加锁请求,其中,所述锁指令包括所述主机挂载的逻辑卷中的逻辑块起始地址、逻辑块数量、待比较数据及待写入数据;接收所述管理服务器返回的目标锁信息,其中,所述目标锁信息是由所述管理服务器基于所述申请加锁请求在所有逻辑卷中的已分配锁信息中查找确定的;根据所述目标锁信息向所述锁指令中逻辑块所在的存储服务器发送读请求,比较所述存储服务器基于所述读请求返回的数据与所述待比较数据,得到比较结果;根据所述比较结果向所述主机发送应答。从而可以不同地址块的锁操作并发读写,具有较高的效率。 |
