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

分布式存储的慢盘处理方法、系统、终端及存储介质与流程

2021-11-09 21:27:00 来源:中国专利 TAG:

技术特征:
1.一种分布式存储的慢盘处理方法,其特征在于,包括:对分布式存储集群进行慢盘检测,筛选并标记慢盘;判断对已标记的慢盘进行隔离是否超出集群故障域:若是,则上报慢盘故障告警;若否,则上报慢盘故障告警并对所述慢盘进行隔离。2.根据权利要求1所述的方法,其特征在于,对分布式存储集群进行慢盘检测,筛选并标记慢盘,包括:设定检测次数、时延值和门限值;根据所述检测次数对对分布式存储集群的磁盘进行循环检测,并记录每次检测得到的磁盘实际时延值;比对磁盘实际时延值和设定的时延值,若实际时延值达到所述时延值,则计数所述磁盘的当前次检测为有效1次;循环检测完成后统计磁盘的有效总次数,若有效总次数超过所述门限值,则判定所述磁盘为慢盘。3.根据权利要求1所述的方法,其特征在于,判断对已标记的慢盘进行隔离是否超出集群故障域,包括:获取慢盘所在的副本池的故障域允许的故障节点数量;获取集群运行状态,若集群状态异常则获取集群的异常类型;若异常类型为节点故障,则判断故障节点数量是否达到允许的故障节点数量,若达到允许的故障节点数量则不对慢盘进行隔离;若异常类型为磁盘故障,则判断慢盘与故障磁盘是否在同一放置组,若是,则不对慢盘进行隔离。4.根据权利要求3所述的方法,其特征在于,获取慢盘所在的副本池的故障域允许的故障节点数量,包括:预先存储多类副本池对应的允许故障节点数量;获取慢盘所在的副本池类型,并根据副本池类型查找慢盘对应的允许故障节点数量。5.一种分布式存储的慢盘处理系统,其特征在于,包括:慢盘检测单元,用于对分布式存储集群进行慢盘检测,筛选并标记慢盘;规则判断单元,用于判断对已标记的慢盘进行隔离是否超出集群故障域;告警上报单元,用于若对已标记的慢盘进行隔离超出集群故障域,则上报慢盘故障告警;慢盘隔离单元,用于若对已标记的慢盘进行隔离未超出集群故障域,则上报慢盘故障告警并对所述慢盘进行隔离。6.根据权利要求5所述的系统,其特征在于,所述慢盘检测单元包括:参数设定模块,用于设定检测次数、时延值和门限值;循环检测模块,用于根据所述检测次数对对分布式存储集群的磁盘进行循环检测,并记录每次检测得到的磁盘实际时延值;有效计数模块,用于比对磁盘实际时延值和设定的时延值,若实际时延值达到所述时延值,则计数所述磁盘的当前次检测为有效1次;
门限比对模块,用于循环检测完成后统计磁盘的有效总次数,若有效总次数超过所述门限值,则判定所述磁盘为慢盘。7.根据权利要求5所述的系统,其特征在于,所述规则判断单元包括:标准获取模块,用于获取慢盘所在的副本池的故障域允许的故障节点数量;异常获取模块,用于获取集群运行状态,若集群状态异常则获取集群的异常类型;第一处理模块,用于若异常类型为节点故障,则判断故障节点数量是否达到允许的故障节点数量,若达到允许的故障节点数量则不对慢盘进行隔离;第二处理模块,用于若异常类型为磁盘故障,则判断慢盘与故障磁盘是否在同一放置组,若是,则不对慢盘进行隔离。8.根据权利要求7所述的系统,其特征在于,所述标准获取模块包括:类型预存子模块,用于预先存储多类副本池对应的允许故障节点数量;数量查找子模块,用于获取慢盘所在的副本池类型,并根据副本池类型查找慢盘对应的允许故障节点数量。9.一种终端,其特征在于,包括:处理器;用于存储处理器的执行指令的存储器;其中,所述处理器被配置为执行权利要求1

4任一项所述的方法。10.一种存储有计算机程序的计算机可读存储介质,其特征在于,该程序被处理器执行时实现如权利要求1

4中任一项所述的方法。

技术总结
本发明提供一种分布式存储的慢盘处理方法、系统、终端及存储介质,包括:对分布式存储集群进行慢盘检测,筛选并标记慢盘;判断对已标记的慢盘进行隔离是否超出集群故障域:若是,则上报慢盘故障告警;若否,则上报慢盘故障告警并对所述慢盘进行隔离。本发明通过对检测出的慢盘进行标记,并对已标记的慢盘进行故障域规则判断,判断若对已标记的慢盘进行隔离是否符合故障域,若不符合故障域则仅生成慢盘的故障告警而不对慢盘进行隔离,由此可以避免直接隔离慢盘导致的分布式文件系统可用性降低,避免了分布式文件系统的故障扩大,实现了在解决分布式文件系统中慢盘对系统性能的不利影响的同时,又能保证分布式文件系统的高可用性。性。性。


技术研发人员:赵闪闪
受保护的技术使用者:济南浪潮数据技术有限公司
技术研发日:2021.06.25
技术公布日:2021/11/8
再多了解一些

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

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

相关文献