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

一种控制数据重构的方法、装置、设备及可读介质与流程

2021-11-25 03:04:00 来源:中国专利 TAG:

技术特征:
1.一种控制数据重构的方法,其特征在于,包括以下步骤:响应于接收到数据重构的指令,计算数据重构量和集群中剩余可用容量,并将数据重构量和集群中剩余可用容量进行比较;响应于集群中剩余可用容量大于数据重构量,将故障的osd标记为异常状态并判断是否存在客户端读写操作;响应于存在客户端读写操作,限制客户端读写操作的处理速度并调整集群读写的优先级;进行数据重构,并在数据重构完成后恢复客户端读写操作的处理速度。2.根据权利要求1所述的方法,其特征在于,还包括:响应于集群中剩余可用容量小于数据重构量,不执行对故障的osd标记为异常状态的操作并发出容量不足的告警。3.根据权利要求1所述的方法,其特征在于,进行数据重构包括:响应于进行数据重构,pg在经过crush算法映射后通过upmap算法进行重平衡以使重构的pg优先往pg数量较少的osd上分布。4.根据权利要求1所述的方法,其特征在于,响应于存在客户端读写操作,限制客户端读写操作的处理速度并调整集群读写的优先级包括:响应于存在客户端读写操作,将数据读写队列的优先级设置为数据恢复优先。5.一种控制数据重构的装置,其特征在于,所述装置包括:比较模块,所述比较模块配置为响应于接收到数据重构的指令,计算数据重构量和集群中剩余可用容量,并将数据重构量和集群中剩余可用容量进行比较;判断模块,所述判断模块配置为响应于集群中剩余可用容量大于数据重构量,将故障的osd标记为异常状态并判断是否存在客户端读写操作;调整模块,所述调整模块配置为响应于存在客户端读写操作,限制客户端读写操作的处理速度并调整集群读写的优先级;重构模块,所述重构模块配置为进行数据重构,并在数据重构完成后恢复客户端读写操作的处理速度。6.根据权利要求5所述的装置,其特征在于,还包括告警模块,所述告警模块配置为:响应于集群中剩余可用容量小于数据重构量,不执行对故障的osd标记为异常状态的操作并发出容量不足的告警。7.根据权利要求5所述的装置,其特征在于,所述重构模块还配置为:响应于进行数据重构,pg在经过crush算法映射后通过upmap算法进行重平衡以使重构的pg优先往pg数量较少的osd上分布。8.根据权利要求5所述的装置,其特征在于,所述调整模块还配置为:响应于存在客户端读写操作,将数据读写队列的优先级设置为数据恢复优先。9.一种计算机设备,其特征在于,包括:至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机指令,所述指令由所述处理器执行时实现权利要求1

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

4任意一项所述方法的步骤。

技术总结
本发明提供了一种控制数据重构的方法、装置、设备及可读介质,该方法包括:响应于接收到数据重构的指令,计算数据重构量和集群中剩余可用容量,并将数据重构量和集群中剩余可用容量进行比较;响应于集群中剩余可用容量大于数据重构量,将故障的OSD标记为异常状态并判断是否存在客户端读写操作;响应于存在客户端读写操作,限制客户端读写操作的处理速度并调整集群读写的优先级;进行数据重构,并在数据重构完成后恢复客户端读写操作的处理速度。通过使用本发明的方案,能够避免由于剩余空间不足导致无法完成重构造成数据丢失的问题,能够避免在重构过程中产生新数据写入导致剩余空间不足无法完成重构的问题。不足无法完成重构的问题。不足无法完成重构的问题。


技术研发人员:赵文达 孟祥瑞 王庆海
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2021.10.26
技术公布日:2021/11/24
再多了解一些

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

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

相关文献