[发明专利]一种磁盘阵列控制器故障处理方法及系统无效
申请号: | 201010190194.8 | 申请日: | 2010-06-02 |
公开(公告)号: | CN101887386A | 公开(公告)日: | 2010-11-17 |
发明(设计)人: | 王卫斌 | 申请(专利权)人: | 深圳市迪菲特科技股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F3/06 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;潘中毅 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 磁盘阵列 控制器 故障 处理 方法 系统 | ||
1.一种磁盘阵列控制器故障处理方法,其特征在于,包括:
接收磁盘阵列控制器在其任务执行的各个阶段,主动注册的运行状态;
根据所述磁盘阵列控制器的运行状态,判断所述磁盘阵列控制器在所述任务执行过程中是否出现故障;
若所述判断为是,则接管所述任务,并按照预定的故障处理程序处理所述故障。
2.如权利要求1所述的磁盘阵列控制器故障处理方法,其特征在于,所述接收磁盘阵列控制器在其任务执行的各个阶段,主动注册的运行状态之前,还包括:
预设所述磁盘阵列控制器的各类任务在各个阶段的运行状态模型;所述磁盘阵列控制器的任务类型包括:读数据任务、写数据任务和无数据任务。
3.如权利要求1或2所述的磁盘阵列控制器故障处理方法,其特征在于,所述根据所述磁盘阵列控制器的运行状态,判断所述磁盘阵列控制器在所述任务执行过程中是否出现故障,包括:
根据所述磁盘阵列控制器主动注册的运行状态,查找其当前任务在当前阶段的运行状态模型;
判断所述磁盘阵列控制器主动注册的运行状态,是否符合查找得到的运行状态模型。
4.如权利要求3所述的磁盘阵列控制器故障处理方法,其特征在于,所述运行状态模型中包括:所述磁盘阵列控制器的各类任务在各个阶段之间的时间间隔;
则所述根据所述磁盘阵列控制器的运行状态,判断所述磁盘阵列控制器在所述任务执行过程中是否出现故障,还包括:判断所述磁盘阵列控制器主动注册运行状态后,在对应运行状态模型规定的时间间隔内,是否收到下一次运行状态的注册。
5.如权利要求1或2所述的磁盘阵列控制器故障处理方法,其特征在于,所述按照预定的故障处理程序处理所述故障中,所述预定的故障处理程序包括:
任务回滚,控制执行过程中出现故障的任务回到前一个注册的运行状态中,重新执行所述任务;
任务终止,终止任务的继续运行、记录错误日志并对任务发起方反馈错误信息;
系统安全关闭,将磁盘阵列控制器缓存的数据回写到非易失存储介质中,安全的关闭所述磁盘阵列控制器。
6.一种磁盘阵列控制器故障处理系统,其特征在于,包括:
信息收集模块,用于接收磁盘阵列控制器在其任务执行的各个阶段,主动注册的运行状态;
故障判断模块,用于根据所述信息收集模块接收的磁盘阵列控制器的运行状态,判断所述磁盘阵列控制器在所述任务执行过程中是否出现故障;
故障处理模块,用于在所述故障判断模块判定所述磁盘阵列控制器在任务执行过程中出现故障时,接管所述任务,并按照预定的故障处理程序处理所述故障。
7.如权利要求6所述的磁盘阵列控制器故障处理系统,其特征在于,所述接收磁盘阵列控制器在其任务执行的各个阶段,主动注册的运行状态之前,还包括:
状态模型预置模块,用于预设所述磁盘阵列控制器的各类任务在各个阶段的运行状态模型;所述磁盘阵列控制器的任务类型包括:读数据任务、写数据任务和无数据任务。
8.如权利要求6或7所述的磁盘阵列控制器故障处理系统,其特征在于,所述故障判断模块包括:
模型查找单元,用于根据所述磁盘阵列控制器主动注册的运行状态,在所述状态模型预置模块中查找其当前任务在当前阶段的运行状态模型;
比对判断单元,用于比对所述磁盘阵列控制器主动注册的运行状态,是否符合所述模型查找单元查找得到的运行状态模型;若一致,则判定磁盘阵列控制器运行正常;否则,判定磁盘阵列控制器出现故障。
9.如权利要求8所述的磁盘阵列控制器故障处理系统,其特征在于,所述运行状态模型中包括:所述磁盘阵列控制器的各类任务在各个阶段之间的时间间隔;
则所述故障判断模块还包括:时限判断单元,用于在所述磁盘阵列控制器主动注册运行状态后开始计时,判断在对应运行状态模型规定的时间间隔内,是否收到下一次运行状态的注册。
10.如权利要求6或7所述的磁盘阵列控制器故障处理系统,其特征在于,所述故障处理模块包括:
第一处理单元,用于将执行过程中出现故障的任务回滚,控制所述任务回到前一个注册的运行状态中,重新执行该任务;
第二处理单元,用于终止任务的继续运行、记录错误日志并对任务发起方反馈错误信息;
第三处理单元,用于执行磁盘阵列控制器的安全关闭,第三处理单元将磁盘阵列控制器缓存的数据回写到非易失存储介质中,安全的关闭所述磁盘阵列控制器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市迪菲特科技股份有限公司,未经深圳市迪菲特科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010190194.8/1.html,转载请声明来源钻瓜专利网。