一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种分布式存储系统中卷删除优化方法、装置及存储介质与流程

2022-03-09 02:00:00 来源:中国专利 TAG:

技术特征:
1.一种分布式存储系统中卷删除优化方法,其特征在于,包括:集群主节点响应目标卷的删除请求,删除目标卷的元数据和目标卷在存储池中的卷记录,记录目标卷的卷信息,并反馈目标卷删除成功;其中,卷信息包括卷名、卷id、删除时刻、优先权和数据对象信息;利用卷信息构建删除任务,并将删除任务放入卷删除待处理队列中并按预设的排序规则排序;在集群业务压力低于设定压力阈值时,根据集群各个节点删除任务负载情况,获取执行任务的目标节点;按顺序从卷删除待处理队列中选取删除任务,并分配给目标节点执行以删除目标卷的数据对象。2.根据权利要求1所述分布式存储系统中卷删除优化方法,其特征在于,集群主节点响应目标卷的删除请求,首先判断目标卷是否为克隆卷,是则先断开目标卷与目标卷的父快照之间的关联,再删除目标卷的元数据和目标卷在存储池中的卷记录,否则直接删除卷的元数据和目标卷在存储池中的卷记录。3.根据权利要求1所述分布式存储系统中卷删除优化方法,其特征在于,卷信息中的优先权为布尔型和数值型中的任意一种;其中:对于布尔型优先权,布尔型的真表示启用优先权,布尔型的假表示不启用优先权,默认设置为假,用户可主动将目标卷的布尔型优先权配置为真;对于数值型的优先权,优先权的高低决定于数值大小,默认为设定数值,用户可主动为目标卷的数值型优先权配置指定数值,指定数值在预设的数值型优先权的取值范围内。4.根据权利要求1所述分布式存储系统中卷删除优化方法,其特征在于,将删除任务放入卷删除待处理队列中并按预设的排序规则排序,其中,预设的排序规则包括:根据卷信息优先权对由卷信息所创建删除任务在卷删除待处理队列中位置进行排序;优先权一致的,则按照卷信息的删除时刻早晚对由卷信息所创建删除任务在卷删除待处理队列中的位置进行排序,删除时刻越早,则位置排序越靠前;删除时刻一致的,则按照卷信息的卷名的字母排序对由卷信息所创建删除任务在卷删除待处理队列中的位置进行排序,卷名字母排序越靠前,则位置排序越靠前。5.根据权利要求1所述分布式存储系统中卷删除优化方法,其特征在于,所述在集群业务压力低于设定压力阈值时,根据集群各个节点删除任务负载情况,获取执行任务的目标节点包括:集群主节点通过后台监控采集集群业务压力的情况;比较集群业务压力是否小于设定压力阈值,否则,不进行新的删除任务的分配,是则,采集集群每个节点当前删除任务的负载;将节点按删除任务负载由低到高排序,删除任务负载相同的,则按节点序号的大小排序;选择排序最前的节点作为目标节点。6.根据权利要求1所述分布式存储系统中卷删除优化方法,其特征在于,集群主节点监测集群中执行删除任务的节点是否发生故障,执行删除任务的节点发生故障时,集群主节点重新获取目标节点并将故障节点所执行的删除任务分配给重新获取的目标节点。
7.根据权利要求1所述分布式存储系统中卷删除优化方法,其特征在于,集群中节点周期性且非同步地发送申请成为主节点申请;若主节点正常,则针对任意节点的成为主节点申请均反馈拒绝;若主节点故障,则针对主节点故障后第一个成为主节点申请反馈同意,相应的节点成为主节点,针对剩余的成为主节点申请反馈拒绝。8.根据权利要求1所述分布式存储系统中卷删除优化方法,其特征在于,监控目标卷的删除任务的执行过程,根据目标卷的删除任务执行过程为目标卷配置对应的卷状态,向用户提供卷状态查询接口,其中,所述卷状态包括待处理、已分配、删除中和已完成。9.一种分布式存储系统中卷删除优化装置,其特征在于,包括:第一删除模块,所述第一删除模块响应目标卷的删除请求删除目标卷的元数据;卷信息记录模块,所述卷信息记录模块记录目标卷的卷信息;反馈模块,所述反馈模块在删除目标卷元数据及在存储池中的卷记录后向用户反馈目标卷删除成功;任务构建模块,所述任务构建模块根据卷信息创建相应的删除任务;队列模块,所述队列模块存放删除任务,并按预设的排序规则排序删除任务;任务分配模块,所述任务分配模块在集群业务压力低于压力阈值时,选取执行删除任务的目标节点,从队列模块按顺序选择删除任务分配给目标节点并记录;第二删除模块,所述目标节点通过第二删除模块执行删除任务。10.一种实现分布式存储系统中卷删除优化方法的存储介质,其特征在于,实现分布式存储系统中卷删除优化方法的存储介质存储至少一条指令,读取并执行所述指令实现如权利要求1-8任一所述的分布式存储系统中卷删除优化方法。

技术总结
本发明涉及分布式存储系统中卷删除优化方法、装置及存储介质。本发明中,集群主节点响应目标卷的删除请求,删除目标卷的元数据和存储池中的卷记录,记录目标卷的卷信息,并反馈目标卷删除成功;卷信息包括卷名、卷ID、删除时刻、优先权和数据对象信息;利用卷信息构建删除任务,并将删除任务放入卷删除待处理队列中并按预设的排序规则排序;在集群业务压力低于设定压力阈值时,根据集群各个节点删除任务负载情况,获取执行任务的目标节点;按顺序从卷删除待处理队列中选取删除任务,并分配给目标节点执行。本申请将目标卷的元数据删除和数据对象删除分开,感官上加快删除速度,根据集群业务压力删除数据对象,减少对集群业务执行的影响。影响。影响。


技术研发人员:李晓静 杨鸿洁
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2021.11.19
技术公布日:2022/3/7
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献