非透明桥芯片的异常检测与恢复方法技术

技术编号:9667775 阅读:140 留言:0更新日期:2014-02-14 06:04
本申请公开了一种非透明桥芯片的异常检测与恢复方法,该方法中操作系统利用底层的存储扩展固件(Expander)提供的基础信息,实时检测双控构架系统中非透明桥(NT)芯片连接是否成功,并在检测到连接异常时,执行一系列异常恢复过程,从而可以实现对NT芯片状态异常的及时获知与处理,确保系统的正常运行,并且不影响系统的正常服务。

【技术实现步骤摘要】

本专利技术涉及存储领域,特别是涉及一种双控架构中非透明桥(Non-Transparentbridge, NT)芯片的异常检测与恢复方法。
技术介绍
非透明桥(Non-Transparentbridge, NT)芯片,通常应用于 PCI Express 总线技术的执行高可用性系统或智能I/O模块上。NT芯片应用于存储领域时,允许系统分割地址空间,NT芯片则可用于连接两个独立的地址域。目前为了提高存储系统的可靠性,采用双控构架的存储阵列,该系统中将会有两块存储区域,每块存储区域配置有一个控制器进行独立控制,每个控制器各配置一个操作系统进行控制管理,每个控制器配置有一个控制主板,控制主板上设置有NT芯片。利用两个控制主板上的NT芯片,可以实现双控构架的存储阵列中两个控制器间的通讯。在实际应用中,当插拔控制器或设备上电时可能会导致NT芯片状态异常的情况发生,此时,两个控制器将无法获知对端控制器的存在,从而分别接管双控状态下对端控制器的业务,各自转入单控制器的工作模式。这样,在NT芯片发生异常时由于两个控制器均无法察觉到该异常并进行恢复,使得两个控制器各自独立工作,从而会对数据存储造本文档来自技高网...

【技术保护点】
一种非透明桥芯片的异常检测与恢复方法,其特征在于,包括:a、对于双控构架存储阵列中的每个控制器,该控制器的操作系统OS通过本端的存储扩展固件Expander实时检测双控NT连接是否正常;b、当所述OS检测到所述双控NT连接不正常时,执行连接异常恢复过程;其中,所述连接异常恢复过程包括:所述OS判断本端控制器的NT芯片是否处于正常工作状态;当判定所述NT芯片处于非正常工作状态时,所述OS触发对所述NT芯片进行复位,触发执行本端的NT芯片异常处理过程;当判定所述NT芯片处于正常工作状态时,所述OS利用本端控制器的所述Expander执行本端的NT端口复位操作,并在所述NT端口复位操作完成后,检测双...

【技术特征摘要】
1.一种非透明桥芯片的异常检测与恢复方法,其特征在于,包括: a、对于双控构架存储阵列中的每个控制器,该控制器的操作系统OS通过本端的存储扩展固件Expander实时检测双控NT连接是否正常; b、当所述OS检测到所述双控NT连接不正常时,执行连接异常恢复过程; 其中,所述连接异常恢复过程包括: 所述OS判断本端控制器的NT芯片是否处于正常工作状态; 当判定所述NT芯片处于非正常工作状态时,所述OS触发对所述NT芯片进行复位,触发执行本端的NT芯片异常处理过程; 当判定所述NT芯片处于正常工作状态时,所述OS利用本端控制器的所述Expander执行本端的NT端口复位操作,并在所述NT端口复位操作完成后,检测双控NT连接是否正常,如果不正常,则触发对本端控制器的所述NT芯片进行复位...

【专利技术属性】
技术研发人员:冯葆
申请(专利权)人:创新科存储技术深圳有限公司创新科存储技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1