[发明专利]冻结和解除冻结上游卷和下游卷的存储系统、方法和介质有效
申请号: | 201910612323.9 | 申请日: | 2019-07-09 |
公开(公告)号: | CN110737542B | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | K·基拉姆塞蒂;T·巴尔斯兹克扎克;M·M·桑哈维 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京市汉坤律师事务所 11602 | 代理人: | 魏小薇;吴丽丽 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 冻结 解除 上游 下游 存储系统 方法 介质 | ||
1.一种存储系统,包括:
上游卷控制器,具有:
处理器;以及
非暂时性机器可读存储介质,所述非暂时性机器可读存储介质包括可由所述处理器执行以进行以下操作的指令:
冻结上游卷,所述上游卷处于具有下游卷的复制集内;
接收快照创建请求;
创建所述上游卷的快照;
响应于所述下游卷与所述上游卷同步,将快照许可消息发送到下游卷处理器;
响应于所述下游卷与所述上游卷不同步,将快照中止消息发送到所述下游卷处理器;以及
响应于以下各项操作中的至少一项来解除冻结所述上游卷:
将所述快照许可消息发送到所述下游卷处理器;
将所述快照中止消息发送到所述下游卷处理器;或者
与所述上游卷要保持冻结的最大时间段相对应的超时到期。
2.如权利要求1所述的存储系统,其中,所述指令进一步可由所述处理器执行以:
判定所述下游卷是否与所述上游卷同步。
3.如权利要求1所述的存储系统,其中,为了冻结所述上游卷,所述指令进一步可由所述处理器执行以:
接收冻结所述上游卷的指令;以及
基于接收到冻结所述上游卷的指令而冻结所述上游卷。
4.如权利要求3所述的存储系统,其中,所述指令进一步可由所述处理器执行以接收来自组管理守护进程的所述快照创建请求和冻结所述上游卷的指令。
5.如权利要求1所述的存储系统,其中,所述指令进一步可由所述处理器执行以:
标识最近创建的快照的上一个快照标识符ID,其中,针对每个连续创建的快照递增所述上一个快照标识符ID;
利用所述上游卷的所述上一个快照标识符ID来标记输入/输出IO;以及
将所标记的IO发送到所述下游卷处理器。
6.如权利要求1所述的存储系统,进一步包括:
下游卷控制器,所述下游卷控制器具有:
所述下游卷处理器;以及
下游卷非暂时性机器可读存储介质,所述下游卷非暂时性机器可读存储介质包括可由所述下游卷处理器执行以进行以下操作的下游卷指令:
基于接收到所述快照许可消息,创建所述下游卷的快照;以及
基于接收到所述快照中止消息,中止创建所述下游卷的所述快照。
7.如权利要求6所述的存储系统,其中,所述下游卷指令进一步可由所述下游卷处理器执行以:
接收来自管理实体的冻结所述下游卷的指令;以及
在创建所述下游卷的所述快照之前,基于接收到冻结所述下游卷的指令而冻结所述下游卷。
8.如权利要求7所述的存储系统,其中,所述下游卷指令进一步可由所述下游卷处理器执行以:
从所述下游卷被冻结的时间开始启动具有到期时间的定时器;
判定在所述定时器到达所述到期时间之后是否接收到创建所述下游卷的所述快照的指令、接收到所述快照许可消息、或者接收到所述快照中止消息;以及
基于在所述定时器到达所述到期时间之后接收到创建所述下游卷的所述快照的指令、接收到所述快照许可消息、或者接收到所述快照中止消息中的任意一者,中止所述下游卷的所述快照的创建。
9.如权利要求7所述的存储系统,其中,所述下游卷指令进一步可由所述下游卷处理器执行以:
在接收到冻结所述下游卷的指令之后,
接收来自所述处理器的输入/输出IO和上一个快照标识符ID;
判定所接收到的上一个快照标识符ID是否小于或等于下游卷上一个快照标识符ID;以及
基于所接收到的所述上游卷的上一个快照标识符ID小于或等于所述下游卷上一个快照标识符ID,接受所接收到的IO。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910612323.9/1.html,转载请声明来源钻瓜专利网。