-
公开(公告)号:CN109947704B
公开(公告)日:2021-06-04
申请号:CN201711160646.6
申请日:2017-11-20
Applicant: 华为技术有限公司
IPC: G06F16/13 , G06F16/178
Abstract: 一种锁类型切换方法、装置及集群文件系统,用以解决锁类型切换耗时较长的问题。该方法应用于运行文件系统的主机,主机的内存保存有第一锁类型的数据结构以及第二锁类型的数据结构,该方法包括:接收管理节点的第一指示,第一指示指示主机悬挂针对目标资源的IO请求;悬挂针对目标资源的IO请求;接收管理节点在目标资源的锁类型标记由第一标记更改为第二标记后发送的第三指示,第一标记表示锁类型为第一锁类型,第二标记表示锁类型为第二锁类型,第三指示用于指示主机恢复上层应用针对目标资源的IO请求;恢复上层应用针对目标资源的IO请求;根据保存的第二锁类型的数据结构、以第二锁类型的加锁方式对目标资源加锁。
-
公开(公告)号:CN109947704A
公开(公告)日:2019-06-28
申请号:CN201711160646.6
申请日:2017-11-20
Applicant: 华为技术有限公司
IPC: G06F16/13 , G06F16/178
Abstract: 一种锁类型切换方法、装置及集群文件系统,用以解决锁类型切换耗时较长的问题。该方法应用于运行文件系统的主机,主机的内存保存有第一锁类型的数据结构以及第二锁类型的数据结构,该方法包括:接收管理节点的第一指示,第一指示指示主机悬挂针对目标资源的IO请求;悬挂针对目标资源的IO请求;接收管理节点在目标资源的锁类型标记由第一标记更改为第二标记后发送的第二指示,第一标记表示锁类型为第一锁类型,第二标记表示锁类型为第二锁类型,第二指示用于指示主机恢复上层应用针对目标资源的IO请求;恢复上层应用针对目标资源的IO请求;根据保存的第二锁类型的数据结构、以第二锁类型的加锁方式对目标资源加锁。
-
公开(公告)号:CN106648909A
公开(公告)日:2017-05-10
申请号:CN201610895164.4
申请日:2016-10-13
Applicant: 华为技术有限公司
IPC: G06F9/52
CPC classification number: G06F9/526
Abstract: 本发明实施例公开了一种磁盘锁的管理方法,装置和系统,该方法包括:第一节点向数据存储系统发送获取请求,获取请求用于请求获取磁盘锁;第一节点接收释放请求,释放请求用于请求第一节点释放磁盘锁;第一节点向数据存储系统发送释放消息,释放消息用于释放磁盘锁。第一节点在完成本次访问操作后,并不会立即释放获取的磁盘锁,而是持续占有该磁盘锁,当有第二节点需要获取该磁盘锁时,占有该磁盘锁的第一节点会接收到释放请求,并根据释放请求释放该磁盘锁,以供第二节点使用,从而避免了对磁盘锁频繁的申请和释放的操作,减少了对因申请和释放磁盘锁对磁盘IO的占用,提升了系统的整体性能。
-
-