[发明专利]共享文件系统锁管理消息处理方法、装置及服务器有效
| 申请号: | 201810653643.4 | 申请日: | 2018-06-22 |
| 公开(公告)号: | CN108804709B | 公开(公告)日: | 2021-01-01 |
| 发明(设计)人: | 张端 | 申请(专利权)人: | 新华三云计算技术有限公司 |
| 主分类号: | G06F16/176 | 分类号: | G06F16/176;H04L29/08 |
| 代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 苏胜 |
| 地址: | 610000 四川省成都市中国(四川)自由贸易试验区成都高*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 共享 文件系统 管理 消息 处理 方法 装置 服务器 | ||
本申请提供一种共享文件系统锁管理消息处理方法、装置及服务器。服务器在对共享文件系统执行挂载操作时,生成与该挂载操作的挂载生命周期对应的挂载周期标识,将挂载周期标识封装到挂载请求中,并将挂载请求发送给共享文件系统的服务器集群中的服务器。在服务器成功挂载共享文件系统后,当向服务器集群中的服务器发送业务交互消息时,在该业务交互消息中封装与本服务器当前所在的挂载生命周期对应的挂载周期标识,再发送该业务交互消息。如此,可以为接收到业务交互消息的服务器提供判断该业务交互消息是否过期的依据,从而在该业务交互消息过期时不进行处理。
技术领域
本申请涉及通信技术领域,具体而言,涉及一种共享文件系统锁管理消息处理方法、装置及服务器。
背景技术
共享文件系统是可以在服务器集群中的多个服务器上同时挂载(mount)的文件系统,其中挂载该共享文件系统的每个服务器被称作一个节点(Node),任何一个节点进行的文件操作,在其他节点都能看到该文件操作所产生的结果。
目前,共享文件系统通常采用分布式锁管理器(Distributed Lock Manager,DLM)来确保集各个节点访问数据的一致性。对服务器集群中的一个服务器而言,从该服务器挂载共享文件系统到最终卸载(umount)该共享文件系统这段时间,被称为该服务器的一个挂载生命周期。该服务器在一个挂载生命周期中,会接收到服务器集群中的其他服务器的DLM发送的消息,然后直接对接收到的消息进行处理。
然而,在实际应用中,当一个服务器接收到其他服务器发送的消息时,发送该消息的服务器可能已经卸载了共享文件系统,或是已经卸载并再次挂载了共享文件系统,这会导致接收到该消息的服务器无法正确处理该消息或是将该消息识别为严重的错误,从而导致该服务器宕机或共享文件系统异常等问题。
发明内容
有鉴于此,本申请的目的在于提供一种共享文件系统锁管理消息处理方法、装置及服务器,以至少部分地避免对服务器集群中不属于当前挂载生命周期的消息进行处理。
为了达到上述目的,本申请实施例采用如下技术方案:
第一方面,本申请实施例提供一种共享文件系统锁管理消息处理方法,应用于服务器,所述方法包括:
在对共享文件系统执行挂载操作时,生成与该挂载操作的挂载生命周期对应的挂载周期标识,将所述挂载周期标识封装到用于请求挂载所述共享文件系统的挂载请求中,并将所述挂载请求发送给所述共享文件系统的服务器集群中的服务器;
在成功挂载所述共享文件系统后,当向所述服务器集群中的服务器发送业务交互消息时,在该业务交互消息中封装与本服务器当前所在的挂载生命周期对应的挂载周期标识,再发送所述业务交互消息。
第二方面,本申请实施例还提供一种共享文件系统锁管理消息处理装置,应用于服务器,所述装置包括:
挂载请求模块,用于在对共享文件系统执行挂载操作时,生成与该挂载操作的挂载生命周期对应的挂载周期标识,将所述挂载周期标识封装到用于请求挂载所述共享文件系统的挂载请求中,并将所述挂载请求发送给所述共享文件系统的服务器集群中的服务器;
业务交互模块,用于在成功挂载所述共享文件系统后,当向所述服务器集群中的服务器发送业务交互消息时,在该业务交互消息中封装与本服务器当前所在的挂载生命周期对应的挂载周期标识,再发送所述业务交互消息。
第三方面,本申请实施例还提供一种服务器,包括处理器及机器可读存储介质,该机器可读存储介质上存储有机器可执行指令,该机器可执行指令被执行时促使所述处理器实现本申请实施例第一方面提供的方法。
相较于现有技术,本申请实施例具有以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三云计算技术有限公司,未经新华三云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810653643.4/2.html,转载请声明来源钻瓜专利网。





