[发明专利]一种分布式存储系统中卷删除优化方法、装置及存储介质有效
申请号: | 202111399481.4 | 申请日: | 2021-11-19 |
公开(公告)号: | CN114153390B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 李晓静;杨鸿洁 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 周杰 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 存储系统 删除 优化 方法 装置 存储 介质 | ||
1.一种分布式存储系统中卷删除优化方法,其特征在于,包括:
集群主节点响应目标卷的删除请求,首先判断目标卷是否为克隆卷,是则先断开目标卷与目标卷的父快照之间的关联,再删除目标卷的元数据和目标卷在存储池中的卷记录,否则直接删除卷的元数据和目标卷在存储池中的卷记录,记录目标卷的卷信息,并反馈目标卷删除成功;其中,卷信息包括卷名、卷ID、删除时刻、优先权和数据对象信息;
利用卷信息构建删除任务,将删除任务放入卷删除待处理队列中并基于卷名、优先权和删除时刻按预设的排序规则排序;
在集群业务压力低于设定压力阈值时,根据集群各个节点删除任务负载情况,获取执行任务的目标节点;
按顺序从卷删除待处理队列中选取删除任务,并分配给目标节点执行以删除目标卷的数据对象。
2.根据权利要求1所述分布式存储系统中卷删除优化方法,其特征在于,所述卷信息中的优先权为布尔型和数值型中的任意一种;其中:对于布尔型优先权,布尔型的真表示启用优先权,布尔型的假表示不启用优先权,默认设置为假,用户可主动将目标卷的布尔型优先权配置为真;对于数值型的优先权,优先权的高低决定于数值大小,默认为设定数值,用户可主动为目标卷的数值型优先权配置指定数值,指定数值在预设的数值型优先权的取值范围内。
3.根据权利要求1所述分布式存储系统中卷删除优化方法,其特征在于,将删除任务放入卷删除待处理队列中并基于基于卷名、优先权和删除时刻按预设的排序规则排序,其中预设的排序规则包括:
根据卷信息优先权对由卷信息所创建删除任务在卷删除待处理队列中位置进行排序;优先权一致的,则按照卷信息的删除时刻早晚对由卷信息所创建删除任务在卷删除待处理队列中的位置进行排序,删除时刻越早,则位置排序越靠前;删除时刻一致的,则按照卷信息的卷名的字母排序对由卷信息所创建删除任务在卷删除待处理队列中的位置进行排序,卷名字母排序越靠前,则位置排序越靠前。
4.根据权利要求1所述分布式存储系统中卷删除优化方法,其特征在于,所述在集群业务压力低于设定压力阈值时,根据集群各个节点删除任务负载情况,获取执行任务的目标节点包括:
集群主节点通过后台监控采集集群业务压力的情况;
比较集群业务压力是否小于设定压力阈值,否则,不进行新的删除任务的分配,是则,采集集群每个节点当前删除任务的负载;
将节点按删除任务负载由低到高排序,删除任务负载相同的,则按节点序号的大小排序;
选择排序最前的节点作为目标节点。
5.根据权利要求1所述分布式存储系统中卷删除优化方法,其特征在于,集群主节点监测集群中执行删除任务的节点是否发生故障,执行删除任务的节点发生故障时,集群主节点重新获取目标节点并将故障节点所执行的删除任务分配给重新获取的目标节点。
6.根据权利要求1所述分布式存储系统中卷删除优化方法,其特征在于,集群中节点周期性且非同步地发送申请成为主节点申请;若主节点正常,则针对任意节点的成为主节点申请均反馈拒绝;若主节点故障,则针对主节点故障后第一个成为主节点申请反馈同意,相应的节点成为主节点,针对剩余的成为主节点申请反馈拒绝。
7.根据权利要求1所述分布式存储系统中卷删除优化方法,其特征在于,监控目标卷的删除任务的执行过程,根据目标卷的删除任务执行过程为目标卷配置对应的卷状态,向用户提供卷状态查询接口,其中,所述卷状态包括待处理、已分配、删除中和已完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111399481.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种煤矿用胶带输送机带下清煤装置
- 下一篇:一种输送强酸介质的自吸泵