一种逻辑卷的异步删除方法、系统及装置制造方法及图纸

技术编号:24572970 阅读:28 留言:0更新日期:2020-06-20 23:59
本发明专利技术公开了一种逻辑卷的异步删除方法,提前创建用于暂时存放逻辑卷的卷回收站;在接收到目标逻辑卷的删除请求时,将目标逻辑卷放入卷回收站,并当目标逻辑卷满足预设卷过期策略时,将目标逻辑卷标志为过期;当系统集群的业务状态为空闲状态时,删除卷回收站中过期的逻辑卷,从而实现了逻辑卷的异步删除。可见,本申请通过创建用于暂时存放逻辑卷的卷回收站实现在系统集群空闲时才执行逻辑卷删除操作,从而避免了因逻辑卷删除操作对系统业务性能造成影响。本发明专利技术还公开了一种逻辑卷的异步删除系统及装置,与上述异步删除方法具有相同的有益效果。

An asynchronous deletion method, system and device of logical volume

【技术实现步骤摘要】
一种逻辑卷的异步删除方法、系统及装置
本专利技术涉及存储系统领域,特别是涉及一种逻辑卷的异步删除方法、系统及装置。
技术介绍
在虚拟化及数据场景下,越来越多的用户选择使用分布式块存储。在使用分布式块存储的过程中,会有大量的逻辑卷(由逻辑磁盘形成的虚拟盘)被创建和删除。目前,系统在接收到删除逻辑卷请求后,会立即执行逻辑卷删除操作。但是,若系统集群在执行业务过程中执行逻辑卷删除操作,会降低集群处理业务的能力,导致系统业务性能受影响。因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种逻辑卷的异步删除方法、系统及装置,通过创建用于暂时存放逻辑卷的卷回收站实现在系统集群空闲时才执行逻辑卷删除操作,从而避免了因逻辑卷删除操作对系统业务性能造成影响。为解决上述技术问题,本专利技术提供了一种逻辑卷的异步删除方法,包括:预先创建用于暂时存放逻辑卷的卷回收站;在接收到目标逻辑卷的删除请求时,将所述目标逻辑卷放入所述卷回收站,并当所述目标逻辑卷满足预设卷过期策略时,将所述目标逻辑卷标志为过期;判断系统集群的业务状态是否为空闲状态;若是,则删除所述卷回收站中过期的逻辑卷。优选地,所述当所述目标逻辑卷满足预设卷过期策略时,将所述目标逻辑卷标志为过期的过程,包括:判断所述卷回收站是否开启;若是,则为所述目标逻辑卷设定延迟过期时间,并待所述目标逻辑卷放入所述卷回收站的时间到达所述延迟过期时间时,将所述目标逻辑卷标志为过期;若否,则直接将所述目标逻辑卷标志为过期。优选地,所述删除所述卷回收站中过期的逻辑卷的过程,包括:将所述卷回收站中过期的逻辑卷按照过期时长从大到小进行排序;按照所述卷回收站中过期的逻辑卷的排列顺序,依次删除所述卷回收站中过期的逻辑卷。优选地,所述异步删除方法还包括:当所述系统集群的业务状态为非空闲状态时,停止删除所述卷回收站中过期的逻辑卷,直至所述系统集群的业务状态重新为空闲状态时,继续删除所述卷回收站中过期的逻辑卷。优选地,所述判断系统集群的业务状态是否为空闲状态的过程,包括:从系统集群节点中确定用于监控所有集群节点的业务状况的当前主节点;利用所述当前主节点判断系统集群的业务状态是否为空闲状态。优选地,所述异步删除方法还包括:在将所述目标逻辑卷标志为过期时,向客户端反馈所述目标逻辑卷删除成功。为解决上述技术问题,本专利技术还提供了一种逻辑卷的异步删除系统,包括:创建模块,用于预先创建用于暂时存放逻辑卷的卷回收站;回收模块,用于在接收到目标逻辑卷的删除请求时,将所述目标逻辑卷放入所述卷回收站,并当所述目标逻辑卷满足预设卷过期策略时,将所述目标逻辑卷标志为过期;判断模块,用于判断系统集群的业务状态是否为空闲状态;若是,则执行删除模块;删除模块,用于删除所述卷回收站中过期的逻辑卷。优选地,所述当所述目标逻辑卷满足预设卷过期策略时,将所述目标逻辑卷标志为过期的过程,包括:判断所述卷回收站是否开启;若是,则为所述目标逻辑卷设定延迟过期时间,并待所述目标逻辑卷放入所述卷回收站的时间到达所述延迟过期时间时,将所述目标逻辑卷标志为过期;若否,则直接将所述目标逻辑卷标志为过期。优选地,所述删除模块具体用于:将所述卷回收站中过期的逻辑卷按照过期时长从大到小进行排序;按照所述卷回收站中过期的逻辑卷的排列顺序,依次删除所述卷回收站中过期的逻辑卷。为解决上述技术问题,本专利技术还提供了一种逻辑卷的异步删除装置,包括:存储器,用于存储计算机程序;处理器,用于在执行所述计算机程序时实现上述任一种逻辑卷的异步删除方法的步骤。本专利技术提供了一种逻辑卷的异步删除方法,提前创建用于暂时存放逻辑卷的卷回收站;在接收到目标逻辑卷的删除请求时,将目标逻辑卷放入卷回收站,并当目标逻辑卷满足预设卷过期策略时,将目标逻辑卷标志为过期;当系统集群的业务状态为空闲状态时,删除卷回收站中过期的逻辑卷,从而实现了逻辑卷的异步删除。可见,本申请通过创建用于暂时存放逻辑卷的卷回收站实现在系统集群空闲时才执行逻辑卷删除操作,从而避免了因逻辑卷删除操作对系统业务性能造成影响。本专利技术还提供了一种逻辑卷的异步删除系统及装置,与上述异步删除方法具有相同的有益效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种逻辑卷的异步删除方法的流程图;图2为本专利技术实施例提供的一种逻辑卷的异步删除时序图;图3为本专利技术实施例提供的一种逻辑卷的异步删除系统的结构示意图。具体实施方式本专利技术的核心是提供一种逻辑卷的异步删除方法、系统及装置,通过创建用于暂时存放逻辑卷的卷回收站实现在系统集群空闲时才执行逻辑卷删除操作,从而避免了因逻辑卷删除操作对系统业务性能造成影响。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参照图1,图1为本专利技术实施例提供的一种逻辑卷的异步删除方法的流程图。该逻辑卷的异步删除方法包括:步骤S1:预先创建用于暂时存放逻辑卷的卷回收站。具体地,考虑到若系统集群在执行业务过程中执行逻辑卷删除操作,会降低集群处理业务的能力,导致系统业务性能受影响,所以本申请提前创建用于暂时存放逻辑卷的卷回收站,目的是在接收到逻辑卷的删除请求后,不立即执行逻辑卷删除操作,而是先将逻辑卷放入卷回收站中,以等待合适的时间执行逻辑卷删除操作。步骤S2:在接收到目标逻辑卷的删除请求时,将目标逻辑卷放入卷回收站,并当目标逻辑卷满足预设卷过期策略时,将目标逻辑卷标志为过期。需要说明的是,本申请的预设是提前设置好的,只需要设置一次,除非根据实际情况需要修改,否则不需要重新设置。具体地,本申请提前设置一卷过期策略,目的是将卷回收站中的逻辑卷分为过期的逻辑卷和未过期的逻辑卷,以优先删除过期的逻辑卷。可以理解的是,未过期的逻辑卷从卷回收站中恢复的概率大于过期的逻辑卷从卷回收站中恢复的概率。当目标逻辑卷需要删除时,向本申请下发目标逻辑卷的删除请求。本申请在接收到目标逻辑卷的删除请求时,首先将目标逻辑卷放入卷回收站中,然后判断目标逻辑卷是否满足预设卷过期策略,若目标逻辑卷不满足预设卷过期策略,则确定目标本文档来自技高网...

【技术保护点】
1.一种逻辑卷的异步删除方法,其特征在于,包括:/n预先创建用于暂时存放逻辑卷的卷回收站;/n在接收到目标逻辑卷的删除请求时,将所述目标逻辑卷放入所述卷回收站,并当所述目标逻辑卷满足预设卷过期策略时,将所述目标逻辑卷标志为过期;/n判断系统集群的业务状态是否为空闲状态;/n若是,则删除所述卷回收站中过期的逻辑卷。/n

【技术特征摘要】
1.一种逻辑卷的异步删除方法,其特征在于,包括:
预先创建用于暂时存放逻辑卷的卷回收站;
在接收到目标逻辑卷的删除请求时,将所述目标逻辑卷放入所述卷回收站,并当所述目标逻辑卷满足预设卷过期策略时,将所述目标逻辑卷标志为过期;
判断系统集群的业务状态是否为空闲状态;
若是,则删除所述卷回收站中过期的逻辑卷。


2.如权利要求1所述的逻辑卷的异步删除方法,其特征在于,所述当所述目标逻辑卷满足预设卷过期策略时,将所述目标逻辑卷标志为过期的过程,包括:
判断所述卷回收站是否开启;
若是,则为所述目标逻辑卷设定延迟过期时间,并待所述目标逻辑卷放入所述卷回收站的时间到达所述延迟过期时间时,将所述目标逻辑卷标志为过期;
若否,则直接将所述目标逻辑卷标志为过期。


3.如权利要求1所述的逻辑卷的异步删除方法,其特征在于,所述删除所述卷回收站中过期的逻辑卷的过程,包括:
将所述卷回收站中过期的逻辑卷按照过期时长从大到小进行排序;
按照所述卷回收站中过期的逻辑卷的排列顺序,依次删除所述卷回收站中过期的逻辑卷。


4.如权利要求3所述的逻辑卷的异步删除方法,其特征在于,所述异步删除方法还包括:
当所述系统集群的业务状态为非空闲状态时,停止删除所述卷回收站中过期的逻辑卷,直至所述系统集群的业务状态重新为空闲状态时,继续删除所述卷回收站中过期的逻辑卷。


5.如权利要求1所述的逻辑卷的异步删除方法,其特征在于,所述判断系统集群的业务状态是否为空闲状态的过程,包括:
从系统集群节点中确定用于监控所有集群节点的业务状况的当前主节点;
利用所述当前主节...

【专利技术属性】
技术研发人员:王小梅张端
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1