[发明专利]一种分布式存储集群重构进度的统计方法、系统及装置有效
申请号: | 202011104434.8 | 申请日: | 2020-10-15 |
公开(公告)号: | CN112269532B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 丁纯杰;孟祥瑞 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 侯珊 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 存储 集群 进度 统计 方法 系统 装置 | ||
本发明公开了一种分布式存储集群重构进度的统计方法、系统及装置,当集群中的OSD发生故障时,获取每个存储池在本次重构过程中的重构权重;在集群进行本次重构的过程中,获取每个存储池在自身重构任务中的重构进度;根据r=∑wi*ri计算得到集群重构进度;其中,wi为第i个存储池的重构权重;ri为第i个存储池的重构进度;在某一存储池未开始重构时,此存储池的重构进度值置为1。可见,本申请将集群中每个存储池在自身重构任务中的重构进度根据其重构权重映射出集群重构进度,使集群重构进度与存储池重构进度一致,且在多存储池场景下若集群没有重构任务,则集群重构进度为重构任务已完成,等待新重构任务触发,不会卡在一定值,更准确反映集群真实重构进度。
技术领域
本发明涉及分布式存储领域,特别是涉及一种分布式存储集群重构进度的统计方法、系统及装置。
背景技术
为了保证用户数据的安全性,分布式存储集群将同一份数据复制多份副本,并将多份相同数据一一存放在不同的存储池中。目前,为了方便管理数据,分布式存储集群的存储池会被划分成多个PG(Placement Group,归置组),具体是:每个存储池上包含多块OSD(Object Storage Device,数据存储设备),从各存储池中分别选择一块OSD共同组成一个PG,多份相同数据一一存放在属于一个PG的多块OSD上。
基于此,若一个PG包含三块OSD,当某一块OSD发生故障(down)时,此故障OSD所属的PG就仅有两份相同数据,称之为降级,此时集群会对集群中所有降级的对象(即故障OSD存储的所有对象)进行统计并记录。若经过一段时间后,这块OSD仍处于故障状态,则集群会将这块OSD置为OUT状态,并会为降级的PG重新分配一块新的OSD,此时集群中的这些降级对象会被重新拷贝到这块新的OSD上,称之为数据重构。
现有技术中,集群会根据集群中已重构完成的对象总数占集群中所有降级的对象总数的比例,得到一个集群重构进度展示给用户。但是,对于多存储池场景来说,若各存储池发生重构的开始时间不一致,则存在一个存储池数据已经重构完成,但另一个存储池还未开始重构,这中间集群实际没有重构任务,但上述所计算的集群重构进度就会卡在一个值,直到第二个存储池发生重构才会有变化,从而导致这种集群重构进度计算方式存在多存储池场景下集群实际没有重构任务但集群重构进度一直卡住的问题,且存在集群重构进度与存储池重构进度不一致的问题。
因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种分布式存储集群重构进度的统计方法、系统及装置,将集群中每个存储池在自身重构任务中的重构进度根据其重构权重映射出整个集群的重构进度,使集群重构进度与存储池重构进度保持一致,且在多存储池场景下若集群没有重构任务,则集群重构进度为重构任务已完成,等待新的重构任务触发,不会卡在一定值,更能准确反映集群的真实重构进度。
为解决上述技术问题,本发明提供了一种分布式存储集群重构进度的统计方法,包括:
当集群中的OSD发生故障时,获取所述集群中每个存储池在本次重构过程中的重构权重;
在所述集群进行本次重构的过程中,获取所述集群中每个存储池在自身重构任务中的重构进度;
根据预设集群重构进度关系式r=∑wi*ri计算得到集群重构进度r;
其中,wi为所述集群中第i个存储池在本次重构过程中的重构权重;ri为在所述集群进行本次重构的过程中,所述集群中第i个存储池在自身重构任务中的重构进度;在所述集群中的某一存储池未开始重构时,此存储池在自身重构任务中的重构进度值置为1。
优选地,获取所述集群中每个存储池在本次重构过程中的重构权重的过程,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011104434.8/2.html,转载请声明来源钻瓜专利网。