[发明专利]用于删除快照的方法、设备和计算机可读介质有效
申请号: | 201811291340.9 | 申请日: | 2018-10-31 |
公开(公告)号: | CN111124747B | 公开(公告)日: | 2023-09-01 |
发明(设计)人: | 王飞;姜昌旭 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;辛鸣 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 删除 快照 方法 设备 计算机 可读 介质 | ||
本公开的实施例涉及用于删除快照的方法、设备和计算机程序产品。该方法包括:确定与存储系统的快照删除请求列表中的待执行快照删除请求相关联的对象;响应于对象属于预定义对象集合,确定与待执行快照删除请求相关联的信息,信息包括以下至少一项:快照删除请求列表中、与关联于对象的快照对应的快照删除请求的数目,以及待执行快照删除请求在快照删除请求列表中的等待时间;基于信息,从快照删除请求列表中确定与对象相关联的快照删除请求的集合;以及删除与集合中的快照删除请求对应的快照。使用本公开的技术方案,可以明显地提高存储系统中的快照删除请求的执行效率,即,可以提升快照删除操作的性能,而不会影响存储系统上的其他服务。
技术领域
本公开的实施例总体上涉及数据存储领域,具体地涉及用于删除快照的方法、设备和计算机程序产品。
背景技术
快照通常在存储系统中被用作一种数据保护方法。存储系统可以维护存储空间以及分配存储块以用于存储快照。快照是针对存储对象(简称为对象)而被创建的,这些对象例如包括逻辑单元设备、文件系统和数据存储库等。一个存储系统中可以包括多个对象,并且针对一个对象可以创建多个快照,因此在同一时间,针对同一对象可以同时存在多个快照。
随着时间的推移,快照应当被删除以释放空间。由于客户可能会针对同一对象一次删除多个快照,因此在存储系统中,有时会将针对同一对象的多个快照的多个快照删除请求聚合在一起处理,以增强快照删除的性能。但是,在当前的涉及快照的存储系统中,快照删除的性能并不是最佳的。这是因为即使聚合快照删除能够帮助在这些删除请求针对同一存储资源对象时提高效率,但在大多数存储系统中需要处理的多个快照删除请求可能来自各种对象。这些快照删除请求充满了多样性和无序性,并且被排队以由处理器执行。由于聚合快照删除仅在正被处理的快照删除请求针对同一对象时才起作用,因此快照删除的性能仍然受限。同时,当存储系统被配置有数千个对象时,由于快照删除的过程是一个比较漫长的过程,因此也会存在许多正被删除的快照,从而使得用于存储快照的存储空间无法被及时释放。
发明内容
本公开的实施例提供了用于删除快照的方法、设备和计算机程序产品。
在本公开的第一方面中,提供了一种用于删除快照的方法。该方法包括:确定与存储系统的快照删除请求列表中的待执行快照删除请求相关联的对象;响应于所述对象属于预定义对象集合,确定与所述待执行快照删除请求相关联的信息,所述信息包括以下至少一项:所述快照删除请求列表中、与关联于所述对象的快照对应的快照删除请求的数目,以及所述待执行快照删除请求在所述快照删除请求列表中的等待时间;基于所述信息,从所述快照删除请求列表中确定与所述对象相关联的快照删除请求的集合;以及删除与所述集合中的快照删除请求对应的快照。
在本公开的第二方面中,提供了一种用于删除快照的设备。该设备包括:至少一个处理单元;至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令当由所述至少一个处理单元执行时,使得所述设备执行动作,所述动作包括:确定与存储系统的快照删除请求列表中的待执行快照删除请求相关联的对象;响应于所述对象属于预定义对象集合,确定与所述待执行快照删除请求相关联的信息,所述信息包括以下至少一项:所述快照删除请求列表中、与关联于所述对象的快照对应的快照删除请求的数目,以及所述待执行快照删除请求在所述快照删除请求列表中的等待时间;基于所述信息,从所述快照删除请求列表中确定与所述对象相关联的快照删除请求的集合;以及删除与所述集合中的快照删除请求对应的快照。
在本公开的第三方面中,提供了一种计算机程序产品。该计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括机器可执行指令,所述机器可执行指令在被执行使得机器执行根据本公开的第一方面所描述的方法的任意步骤。
提供发明内容部分是为了以简化的形式来介绍对概念的选择,它们在下文的具体实施方式中将被进一步描述。发明内容部分无意标识本公开的关键特征或必要特征,也无意限制本公开的范围。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811291340.9/2.html,转载请声明来源钻瓜专利网。