[发明专利]分布式文件系统多节点快照回滚方法及系统在审
申请号: | 201811496247.1 | 申请日: | 2018-12-07 |
公开(公告)号: | CN109271367A | 公开(公告)日: | 2019-01-25 |
发明(设计)人: | 罗浩 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/11 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 回滚 快照 元数据服务器 任务队列 分布式文件系统 对象存储服务器 缓存 数据服务器 任务处理 更新 多节点 主元 读取 发送 存储系统 更新信息 可管理性 可维护性 统一管理 全局 申请 | ||
1.一种分布式文件系统多节点快照回滚方法,其特征在于,分布式文件系统包括主元数据服务器和多个从元数据服务器,基于主元数据服务器,包括:
接收各从元数据服务器发送的快照回滚任务处理信息;
根据所述快照回滚任务处理信息对预先构建的全局回滚任务队列进行相应操作,并更新对象存储服务器中的全局回滚任务队列;
向各从元数据服务器发送更新回滚任务队列的信息,以使各从元数据服务器根据从所述对象存储服务器读取信息对各自缓存中的本地回滚任务队列进行更新。
2.根据权利要求1所述的分布式文件系统多节点快照回滚方法,其特征在于,所述快照回滚任务处理信息为客户端的快照回滚任务请求,所述根据所述快照回滚任务处理信息对预先构建的全局回滚任务队列进行相应操作包括:
将所述快照回滚任务请求加入至所述全局回滚任务队列。
3.根据权利要求1所述的分布式文件系统多节点快照回滚方法,其特征在于,所述快照回滚任务处理信息为快照回滚任务完成信息,所述根据所述快照回滚任务处理信息对预先构建的全局回滚任务队列进行相应操作包括:
将所述快照回滚任务完成信息对应的快照回滚任务,从所述全局回滚任务队列中删除。
4.根据权利要求1-3任意一项所述的分布式文件系统多节点快照回滚方法,其特征在于,在所述向各从元数据服务器发送更新回滚任务队列的信息之后,还包括:
当接收到所述分布式文件系统中所有从元数据服务器反馈的本地缓存更新完成信息后,向各从元数据服务器发送更新完成的信息。
5.一种分布式文件系统多节点快照回滚方法,其特征在于,分布式文件系统包括主元数据服务器和多个从元数据服务器,基于从元数据服务器,包括:
向所述主元数据服务器发送快照回滚任务处理信息;
当接收到所述主元数据服务器发送的更新回滚任务队列的信息,从对象存储服务器读取更新信息;
根据所述更新信息对本地回滚任务队列进行更新;
其中,所述对象存储服务器存储所述主元数据服务器根据所述快照回滚任务处理信息更新后的全局回滚任务队列。
6.根据权利要求5所述的分布式文件系统多节点快照回滚方法,其特征在于,所述向所述主元数据服务器发送快照回滚任务处理信息包括:
当接收到客户端的快照回滚任务请求,根据所述快照回滚任务请求构造快照回滚任务队列更新消息;
将所述快照回滚任务队列更新消息发送至所述主元数据服务器。
7.根据权利要求5所述的分布式文件系统多节点快照回滚方法,其特征在于,所述向所述主元数据服务器发送快照回滚任务处理信息包括:
判断是否完成第一快照回滚任务;
若是,则向所述主元数据服务器发送所述第一快照回滚任务完成的信息。
8.根据权利要求5-7任意一项所述的分布式文件系统多节点快照回滚方法,其特征在于,还包括:
在重启成功后,从所述对象存储服务器读取未完成回滚任务;
将各未完成回滚任务更新至本地缓存中的本地回滚任务队列中。
9.根据权利要求8所述的分布式文件系统多节点快照回滚方法,其特征在于,在所述根据所述更新信息对本地回滚任务队列进行更新之后,还包括:
在完成更新之后,向所述主元数据服务器发送本地缓存更新完成的信息。
10.一种分布式文件系统多节点快照回滚系统,其特征在于,包括主元数据服务器和多个从元数据服务器:
所述主元数据服务器用于接收各从元数据服务器发送的快照回滚任务处理信息;根据所述快照回滚任务处理信息对预先构建的全局回滚任务队列进行相应操作,并更新对象存储服务器中的全局回滚任务队列;向各从元数据服务器发送更新回滚任务队列的信息,以使各从元数据服务器根据从所述对象存储服务器读取信息对各自缓存中的本地回滚任务队列进行更新;
各从元数据服务器用于向所述主元数据服务器发送快照回滚任务处理信息;当接收到所述主元数据服务器发送的更新回滚任务队列的信息,从对象存储服务器读取更新信息;根据所述更新信息对本地回滚任务队列进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811496247.1/1.html,转载请声明来源钻瓜专利网。