【技术实现步骤摘要】
一种路径切换方法及相关组件
[0001]本申请涉及存储领域,特别涉及一种路径切换方法及相关组件。
技术介绍
[0002]主机和存储设备之间通过多条路径连接,以实现主机和存储设备之间的数据传输。具体地,在数据传输过程中,若当前使用的路径故障,则会从剩余的多条可用路径中随机的选用一条新路径,并通过此新路径重新传输数据。但是,现有技术中在选择新路径时,并没有对剩余的多条可用路径的质量进行区分,因此,很有可能选用的新路径为一条质量较差的路径,此时,可能会导致由故障的路径切换至新路径的速度较慢,且使用新路径对数据进行传输的速度较慢且可靠性较低。
技术实现思路
[0003]本申请的目的是提供一种路径切换方法及相关组件,在主路径发生故障时,不是直接随机选用一个备用路径并切换,而是对各个备用路径的质量进行获取,并根据质量确定与质量对应的优先级,在需要对主路径进行切换时,选择优先级最高的备用路径进行切换,使得切换的备用路径为质量最好的备用路径,提高了路径切换的可靠性,主机和存储设备通过此备用路径进行数据交互时,交互的速度较快,
【技术保护点】
【技术特征摘要】
1.一种路径切换方法,其特征在于,应用于存储系统,所述存储系统包括主机、存储设备及用于连接所述主机和所述存储设备的主路径和多个备用路径,所述方法包括:在所述主路径发生故障时,确定各个所述备用路径的质量;根据各个所述备用路径的质量确定各个所述备用路径的优先级,所述质量与所述优先级呈正相关;将所述主机与所述存储设备之间的路径由所述主路径切换为优先级最高的所述备用路径。2.如权利要求1所述的路径切换方法,其特征在于,确定各个所述备用路径的质量,根据各个所述备用路径的质量确定各个所述备用录用的优先级,包括:确定各个所述备用路径是否为最优控制器对应的备用路径;将所述最优控制器对应的所述备用路径的优先级设置为高于非所述最优控制器对应的备用路径的优先级。3.如权利要求2所述的路径切换方法,其特征在于,确定各个所述备用路径的质量,根据各个所述备用路径的质量确定各个所述备用录用的优先级,包括:确定各个所述备用路径对应的错误计数器的计数值是否为零;将计数值为零的所述备用路径的优先级设置为高于计数值不为零的备用路径的优先级。4.如权利要求3所述的路径切换方法,其特征在于,确定各个所述备用路径是否发生错误计数之后,还包括:若所述计数值不为零,则确定所述计数值不为零的备用路径是否发生超时错误;将所述计数值不为零且未发生所述超时错误的备用路径的优先级设置为高于计数值为零且发生所述超时错误的备用路径的优先级。5.如权利要求1
‑
4任一项所述的路径切换方法,其特征在于...
【专利技术属性】
技术研发人员:杨飞虎,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。