[发明专利]一种业务处理方法、系统、装置及可读存储介质有效
申请号: | 201911025132.9 | 申请日: | 2019-10-25 |
公开(公告)号: | CN110798520B | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 亓浩 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘翠香 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 处理 方法 系统 装置 可读 存储 介质 | ||
本申请公开了一种业务处理方法、系统、装置及可读存储介质,应用于FC卡,包括:启动用户态驱动的监管模块,注册业务快速恢复程序并初始化;启动用户态驱动;通过用户态驱动初始化FC卡的所有端口;通过业务快速恢复程序,获取用户态驱动对应的目标地址数据;当用户态驱动崩溃,利用目标地址数据使业务快速恢复程序接管FC卡的链路。由于本申请中设置了业务快速恢复程序,在用户态驱动崩溃时业务快速恢复程序能够接管FC卡链路,不会让业务直接中断,如果用户态驱动再次重新启动,则会继续执行之前的业务,避免了现有技术中重新开始业务发布、重复执行业务的情况出现,提高了业务处理效率和数据的安全程度,保障了存储设备运作的稳定性。
技术领域
本发明涉及云计算领域,特别涉及一种业务处理方法、系统、装置及可读存储介质。
背景技术
当前,在云计算时代,海量数据需要存储和读取,存储设备容量和部署密度在不断提高,FC(Fiber Channel,光纤通道)具备通道和网络双重优势,具备高带宽、高可靠性、高稳定性,抵抗电磁干扰等优点,能够提供非常稳定可靠的光纤连接,容易构建大型的数据传输和通信网络。存储设备在FC卡的应用过程中大多采用用户态驱动支持,以保证数据处理准确高效,保证数据一致性和事件快速上报等。FC卡用户态驱动与其他部分代码,例如协议层,硬盘驱动等编译在一起,一旦其他模块有异常导致用户态驱动退出,FC卡用户态驱动需要检查有没有伙伴节点,通过服务器主机端的多路径软件,将路径切换到伙伴节点上,继续进行业务传输。而当发生以下情况:存储节点没有伙伴节点、两个存储节点用户态驱动同时退出或服务器多路径软件无法正常使用时,路径切换无法实现,主机业务只能中断,等待存储端错误处理完成,重新启动用户态驱动,与主机建立链接,重新开始业务发布,需要等待大量时间,这一过程中业务中断,会造成较大损失。
因此,如何提供一种解决上述技术问题的方案是目前本领域技术人员需要解决的问题。
发明内容
有鉴于此,本发明的目的在于提供一种业务处理方法、系统、装置及可读存储介质,避免业务直接中断,保障存储设备的稳定性和安全性。其具体方案如下:
一种业务处理方法,应用于FC卡,包括:
启动用户态驱动的监管模块,注册业务快速恢复程序并初始化;
启动所述用户态驱动;
通过所述用户态驱动初始化所述FC卡的所有端口;
通过所述业务快速恢复程序,获取所述用户态驱动对应的目标地址数据;
当所述用户态驱动崩溃,利用所述目标地址数据使所述业务快速恢复程序接管所述FC卡的链路。
优选的,所述注册业务快速恢复程序并初始化的过程,还包括:
映射所述FC卡中队列和邮箱命令的寄存器空间,与所述FC卡建立联系;
相应的,所述通过所述用户态驱动初始化所述FC卡的所有端口的过程,还包括:
初始化DMA空间分配,映射所述FC卡中所述队列和所述邮箱命令的寄存器空间,与所述FC卡建立联系。
优选的,所述启动所述用户态驱动的同时,还包括:
禁用所述业务快速恢复程序。
优选的,所述目标地址数据包括所述FC卡中队列的DMA物理地址和/或邮箱命令的DMA物理地址。
优选的,所述当所述用户态驱动崩溃,利用所述目标地址数据使所述业务快速恢复程序接管所述FC卡的链路的过程,具体包括:
当所述用户态驱动崩溃,启动所述业务快速恢复程序;
利用所述目标地址数据分配相应的空间,以设置所述队列和所述邮箱命令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911025132.9/2.html,转载请声明来源钻瓜专利网。