[发明专利]一种SAN双控存储系统的节点管理方法及相关装置有效
申请号: | 201811577783.4 | 申请日: | 2018-12-20 |
公开(公告)号: | CN109683824B | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 杨善松 | 申请(专利权)人: | 广东浪潮大数据研究有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 510620 广东省广州市天河区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 san 存储系统 节点 管理 方法 相关 装置 | ||
本发明公开了一种SAN双控存储系统的节点管理方法,包括:当故障节点恢复后,检查存活节点是否已完成脏数据下刷;若存活节点未完成脏数据下刷,则保持存活节点为Write Through模式并将恢复后的故障节点切换为Flush Through模式,以使恢复后的故障节点在Flush Through模式下处理I/O请求。该节点管理方法可使故障节点在恢复后快速实现I/O请求处理,能够降低故障节点对系统性能的影响,确保系统性能在故障节点恢复后能够快速恢复正常。本发明还公开了一种SAN双控存储系统的节点管理装置、设备、SAN双控存储系统以及计算机可读存储介质,均具有上述有益效果。
技术领域
本发明涉及SAN存储技术领域,特别涉及一种SAN双控存储系统的节点管理方法;还涉及一种SAN双控存储系统的节点管理装置、设备、SAN双控存储系统以及计算机可读存储介质。
背景技术
SAN双控存储系统,正常状态下由两个节点处理I/O请求。其中,对于写I/O请求会在两个节点间进行数据镜像,以便当其中一个节点发生故障时,另一节点能够接管I/O处理任务,确保业务不中断。而在单控模式下,即当其中一个节点发生故障而只有一个节点处理I/O请求时,写入缓存的数据没有备份冗余,存储系统为保障数据安全,会将I/O处理模式调试为WT模式,此时写缓存会关闭,同时将缓存中的脏数据全力下刷到硬盘中。如果在刷写过程中故障节点恢复正常,为了保障数据一致性,通常会等待存活节点完成刷写,并在存活节点完成下刷后重新建立两个节点间的缓存数据镜像。采用上述方法,即使故障节点已经恢复,但是由于需要等待存活节点完成脏数据下刷,因此整个系统的性能无法快速恢复正常,尤其当硬盘性能较差,业务中又存在较多的随机I/O请求,加之前端持续发送的I/O请求,存活节点下刷脏数据的过程会非常长,从而使整个系统的性能在一段较长的时间内无法恢复正常。
有鉴于此,如何提供一种SAN双控存储系统的节点管理方法,降低故障节点对系统性能的影响,确保系统性能在故障节点恢复后能够快速恢复正常是本领域技术人员亟待解决的技术问题。
发明内容
本发明的目的是提供一种SAN双控存储系统的节点管理方法,可以降低故障节点对系统性能的影响,确保系统性能在故障节点恢复后能够快速恢复正常;本发明的另一目的是提供一种SAN双控存储系统的节点管理装置、设备、SAN双控存储系统以及计算机可读存储介质,均具有上述有益效果。
为解决上述技术问题,本发明提供了一种SAN双控存储系统的节点管理方法,其特征在于,包括:
当故障节点恢复后,检查存活节点是否已完成脏数据下刷;
若所述存活节点未完成脏数据下刷,则保持所述存活节点为Write Through模式并将恢复后的故障节点切换为Flush Through模式,以使所述恢复后的故障节点在所述Flush Through模式下处理I/O请求。
可选的,所述恢复后的故障节点在所述Flush Through模式下处理写I/O请求,包括:
将所述写I/O请求镜像到所述存活节点,并在数据落盘后向主机返回所述写I/O请求。
可选的,所述恢复后的故障节点在所述Flush Through模式下处理读I/O请求,包括:
通过节点间通信查询所述存活节点上所述读I/O请求的目标数据块是否为脏数据块;
若所述目标数据块为脏数据块,则从所述存活节点的缓存中读取所述目标数据块;
若所述目标数据块不是脏数据块或所述目标数据块不在所述恢复后的故障节点的缓存中,则从磁盘中读取所述目标数据块。
为解决上述技术问题,本发明还提供了一种SAN双控存储系统的节点管理装置,包括:
检查模块,用于当故障节点恢复后,检查存活节点是否已完成脏数据下刷;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东浪潮大数据研究有限公司,未经广东浪潮大数据研究有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811577783.4/2.html,转载请声明来源钻瓜专利网。