[发明专利]一种节点容量释放方法、装置及电子设备在审
申请号: | 202211026467.4 | 申请日: | 2022-08-25 |
公开(公告)号: | CN115407939A | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 苏霞;黄华东;夏伟强 | 申请(专利权)人: | 杭州海康威视系统技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F9/50 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 节点 容量 释放 方法 装置 电子设备 | ||
本申请实施例公开了节点容量释放方法、装置及电子设备。本实施例基于域容量不足比如该域中在线存储节点的当前剩余容量来触发节点容量释放,而非依赖于用户固定设置的周期规则,这能保障即使在诸如存储节点突发离线而导致得在线可用容量(也即存储空间)无法承担数据写入压力、写入数据突发增多等场景下也能正常存储数据;进一步地,在本实施例中,根据目标域对应的各bucket的数据占用量(该bucket中的数据当前占用的所述目标域中存储节点的存储空间)来释放对应存储空间,达到了尽快释放存储空间,均衡各bucket释放数据量的目的。
技术领域
本申请涉及存储领域,特别涉及一种节点容量释放方法、装置及电子设备。
背景技术
在应用中,为了保障最新数据比如安防监控中的录像数据等的存储,常需要基于循环覆盖机制删掉已存储的最早的数据比如录像数据等,这可简称为节点容量释放。
目前的循环覆盖机制是根据用户设置的周期规则,自动对已存储的最早的数据进行删除,释放存储空间,保证最新数据可以正常写入进行存储。周期规则可根据实际需求设置,比如可设置2天为一个周期等。而这种按照固定不变的周期规则释放存储空间,常常无法应对诸如存储节点突发离线而导致得在线可用容量(也即存储空间)无法承担数据写入压力、写入数据突发增多等场景,无法保障最新数据正常存储。
发明内容
本申请实施例公开了一种节点容量释放方法、装置及电子设备,以基于动态变化的域容量来触发节点容量释放,保障最新数据正常存储。
本申请实施例提供一种节点容量释放方法,所述方法应用于云存储集群中的管理节点,所述云存储集群还包含存储节点,所述云存储集群中的存储节点被划分为至少一个域,每一域对应用于存储数据的至少一个桶bucket;该方法包括:
针对每一域,依据该域中在线存储节点的当前剩余容量,确定该域是否为需要释放节点容量的目标域;
当确定该域为需要释放节点容量的目标域时,根据所述目标域中在线存储节点的总容量和所述目标域中在线存储节点的当前剩余容量,确定所述目标域中待释放的目标容量;
根据所述目标容量、以及所述目标域对应的各bucket的数据占用量,确定各bucket待释放的目标数据量;其中,每一bucket的数据占用量是指该bucket中的数据当前占用的所述目标域中存储节点的存储空间;
针对每一bucket,依据该bucket中待释放的目标数据量,通知对应的存储节点按照写入时间从前至后的顺序释放已写入的数据;其中,释放的数据量小于或等于该bucket中待释放的目标数据量。
本申请实施例提供一种节点容量释放装置,所述装置应用于云存储集群中的管理节点,所述云存储集群还包含存储节点,所述云存储集群中的存储节点被划分为至少一个域,每一域对应用于存储数据的至少一个桶bucket;该装置包括:
确定单元,用于针对每一域,依据该域中在线存储节点的当前剩余容量,确定该域是否为需要释放节点容量的目标域;以及,
当确定该域为需要释放节点容量的目标域时,根据所述目标域中在线存储节点的总容量和所述目标域中在线存储节点的当前剩余容量,确定所述目标域中待释放的目标容量;
根据所述目标容量、以及所述目标域对应的各bucket的数据占用量,确定各bucket待释放的目标数据量;其中,每一bucket的数据占用量是指该bucket中的数据占用的所述目标域中存储节点的存储空间;
释放单元,用于针对每一bucket,依据该bucket中待释放的目标数据量,通知对应的存储节点按照写入时间从前至后的顺序释放已写入的数据;其中,释放的数据量小于或等于该bucket中待释放的目标数据量。
本申请实施例提供一种电子设备,该电子设备包括:处理器和机器可读存储介质;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视系统技术有限公司,未经杭州海康威视系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211026467.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种薄壁齿圈零件的扩张式压淬模具
- 下一篇:一种卷绕式正极片和二次电池