[发明专利]一种分布式对象存储方法、装置、电子设备及存储介质在审
申请号: | 202110765726.4 | 申请日: | 2021-07-07 |
公开(公告)号: | CN113495889A | 公开(公告)日: | 2021-10-12 |
发明(设计)人: | 江文龙;徐涛;罗心;王志豪;周明伟 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/27;G06F3/06 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 张恺宁 |
地址: | 310053 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 对象 存储 方法 装置 电子设备 介质 | ||
1.一种分布式对象存储方法,其特征在于,所述方法包括:
根据客户端发送的对象的存储请求,确定所述对象是否为第一对象,所述第一对象为对象存储文件中的第一个对象;
在确定所述对象为第一对象时,确定是否存在第一空间集合ZG复用列表,所述第一ZG复用列表对应的复用键key与所述第一对象对应的复用key相同,所述第一ZG复用列表中的每个ZG包括SMR磁盘的多个Zone;
在确定存在所述第一ZG复用列表时,从所述第一ZG复用列表中确定第一ZG,所述第一ZG为所述第一ZG复用列表中创建时刻最早的ZG;
向所述客户端发送第一信息,所述第一信息包括所述第一ZG的zgId和所述第一ZG中每个Zone对应的存储节点列表,以使所述客户端根据所述存储节点列表将所述第一对象的数据写入对应的存储节点,以及使所述存储节点根据zgId和Zone的映射关系接着所述第一ZG中每个Zone当前写指针的位置顺序写入所述客户端待写入的数据。
2.如权利要求1所述的方法,其特征在于,所述复用key包括bucket、纠删码和文件类型。
3.如权利要求1所述的方法,其特征在于,所述向所述客户端发送第一信息,包括:
确定所述第一ZG的剩余空间大小;
若所述第一ZG的剩余空间大小小于所述第一对象的数据的大小,则生成新的第二ZG;
所述第一信息包括:所述第二ZG的zgId和所述第二ZG中每个Zone对应的存储节点列表。
4.如权利要求1所述的方法,其特征在于,还包括:
确定所述第一ZG复用列表中每个ZG内的Zone对应的存储节点是否发生异常;
在确定任一存储节点发生异常时,将所述任一存储节点对应的第三ZG重置为不可复用状态,并将所述任一存储节点对应的ZG从所述第一ZG复用列表中删除。
5.如权利要求4所述的方法,其特征在于,所述异常包括:存储节点被删除或所述存储节点的离线时长超过第一预设时长。
6.如权利要求1所述的方法,其特征在于,还包括:
确定所述第一ZG中每个Zone对应的每个存储节点存储的数据与管理节点中存储的数据是否相同;
若存在第一存储节点与所述管理节点中存储的数据不相同,则将所述第一存储节点对应的Zone从所述第一ZG中删除。
7.如权利要求1所述的方法,其特征在于,还包括:
确定所述第一ZG复用列表中每个ZG的创建时长;
将创建时长超过第二预设时长的ZG从所述第一ZG复用列表中删除。
8.如权利要求1所述的方法,其特征在于,还包括:
确定所述第一ZG复用列表中每个ZG内的每个Zone剩余的空间大小是否相同;
若存在第四ZG内的第一Zone的剩余空间与所述第四ZG内其它Zone的剩余空间大小不同,则将所述第四ZG从所述第一ZG复用列表中删除。
9.一种分布式对象存储装置,其特征在于,所述装置包括:
处理模块,用于根据客户端发送的对象的存储请求,确定所述对象是否为第一对象,所述第一对象为对象存储文件中的第一个对象;
所述处理模块,还用于在确定所述对象为第一对象时,确定是否存在第一空间集合ZG复用列表,所述第一ZG复用列表对应的复用键key与所述第一对象对应的复用key相同,所述第一ZG复用列表中的每个ZG包括SMR磁盘的多个Zone;
所述处理模块,还用于在确定存在所述第一ZG复用列表时,从所述第一ZG复用列表中确定第一ZG,所述第一ZG为所述第一ZG复用列表中创建时刻最早的ZG;
通信模块,用于向所述客户端发送第一信息,所述第一信息包括所述第一ZG的zgId和所述第一ZG中每个Zone对应的存储节点列表,以使所述客户端根据所述存储节点列表将所述第一对象的数据写入对应的存储节点,以及使所述存储节点根据zgId和Zone的映射关系接着所述第一ZG中每个Zone当前写指针的位置顺序写入所述客户端待写入的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110765726.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:项目的标签获取方法、装置、电子设备及存储介质
- 下一篇:一种电定位可控弯导丝