【技术实现步骤摘要】
一种缓存故障管理方法、系统、存储介质及设备
[0001]本专利技术涉及存储
,尤其涉及一种缓存故障管理方法、系统、存储介质及设备。
技术介绍
[0002]统一存储(有时也称网络统一存储或者NUS)是一个能在单一设备上运行和管理文件及应用程序的存储系统。统一存储实质上是一个可以支持基于文件的网络附加存储(NAS)以及基于数据块的SAN(Storage Area Network,存储区域网络)的网络化的存储架构。由于其支持不同的存储协议为主机系统提供数据存储,因此也被称为多协议存储。
[0003]当前统一存储利用双控或者多控下故障切换的技术来进行整机可靠性的保障。例如本控缓存故障时,本控停止服务,本控业务会立即转移到对控完成。这个过程中对控业务压力骤增,特别是在前端业务压力很大的时候,容易造成时延上升、业务卡顿,从而影响了整机系统的可用性。
技术实现思路
[0004]有鉴于此,本专利技术的目的在于提出一种缓存故障管理方法、系统、存储介质及设备,用以解决现有技术中当本控缓存故障时,本控立即停止服务并将 ...
【技术保护点】
【技术特征摘要】
1.一种缓存故障管理方法,其特征在于,包括以下步骤:响应于本控缓存故障管理模块检测到其所处的本控存储系统中的应用触发了缓存故障,记录相应的缓存故障区域,并确认所述本控存储系统是否处于性能模式;响应于所述本控存储系统处于性能模式,判断所述缓存故障区域的大小是否超过第一预设阈值;响应于所述缓存故障区域的大小超过所述第一预设阈值,基于所述缓存故障区域所在的本控缓存实体的位置获得对应的对控缓存实体的位置,并判断前端业务压力值是否超过第二预设阈值;响应于所述前端业务压力值未超过所述第二预设阈值且所述本控缓存故障管理模块接收到关于所述本控存储系统重启的第一请求,基于所述第一请求对所述本控缓存实体和对应位置的所述对控缓存实体分别进行隔离。2.根据权利要求1所述的方法,其特征在于,基于所述缓存故障区域所在的本控缓存实体的位置获得对应的对控缓存实体的位置包括:由所述本控缓存故障管理模块将所述缓存故障区域所在的本控缓存实体的位置告知对应的对控缓存故障管理模块,并通过所述对控缓存故障管理模块检测出对应的所述对控缓存实体的位置。3.根据权利要求2所述的方法,其特征在于,基于所述第一请求对所述本控缓存实体和对应位置的所述对控缓存实体分别进行隔离包括:由所述本控缓存故障管理模块基于所述第一请求向所述本控存储系统的系统启动固件发送隔离位置信息,并使其在所述本控存储系统重启过程中基于所述隔离位置信息对所述本控缓存实体进行隔离;响应于所述本控存储系统完成重启,由所述本控缓存故障管理模块向所述对控缓存故障管理模块发送关于其所处的对控存储系统重启的第二请求,并使所述对控存储系统基于所述第二请求进行系统重启,且在系统重启过程中由所述对控存储系统的系统启动固件对所述对控缓存实体进行隔离。4.根据权利要求1所述的方法,其特征在于,还包括:响应于所述前端业务压力值超过所述第二预设阈值,由所述本控缓存故障管理模块控制所述本控存储系统重启,并通知所述本控存储系统的系统启动固件对所述缓存故障区域进行隔离。5.根据权利要求1所述的方法,...
【专利技术属性】
技术研发人员:王志浩,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。