[发明专利]分布式文件系统多节点快照回滚方法及系统在审
申请号: | 201811496247.1 | 申请日: | 2018-12-07 |
公开(公告)号: | CN109271367A | 公开(公告)日: | 2019-01-25 |
发明(设计)人: | 罗浩 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/11 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 回滚 快照 元数据服务器 任务队列 分布式文件系统 对象存储服务器 缓存 数据服务器 任务处理 更新 多节点 主元 读取 发送 存储系统 更新信息 可管理性 可维护性 统一管理 全局 申请 | ||
本发明实施例公开了一种分布式文件系统多节点快照回滚方法及系统。其中,方法包括主元数据服务器接收到各从元数据服务器发送的快照回滚任务处理信息后,根据快照回滚任务处理信息对全局回滚任务队列执行相应操作后,将其更新至对象存储服务器;然后向各从元数据服务器发送更新回滚任务队列的信息,各从元数据服务器根据从对象存储服务器读取更新信息,并对各自缓存中的本地回滚任务队列进行更新。本申请使用主元数据服务器统一管理分布式文件系统中所有的快照回滚任务的更新,实现了所有元数据服务器本地缓存中的回滚任务队列的回滚任务均为最新的,并且是一致的,提升了存储系统对快照回滚任务的可管理性、可维护性。
技术领域
本发明实施例涉及分布式文件系统技术领域,特别是涉及一种分布式文件系统多节点快照回滚方法及系统。
背景技术
随着云计算、大数据的快速发展,数据呈现爆炸式增长,单纯通过增加硬盘个数来扩展计算机文件系统的存储容量的方式,已经无法满足信息爆炸时代指数倍增长的数据的存储需求,分布式文件系统应用而生。
分布式文件系统(Distributed File System)为基于客户端/服务器模式的文件系统管理的物理存储资源,通过计算机网络与节点相连,可以有效解决数据的存储和管理难题。将固定于某个地点的某个文件系统,扩展到任意多个地点/多个文件系统,众多的节点组成一个文件系统网络。每个节点可以分布在不同的地点,通过网络进行节点间的通信和数据传输。用户在使用分布式文件系统时,无需关心数据是存储在哪个节点上、或者是从哪个节点从获取的,只需要像使用本地文件系统一样管理和存储文件系统中的数据。
随着存储NAS产品应用越来越普及,文件系统快照也越来越得到广泛使用。文件系统快照即文件系统的一个即时拷贝,为一个完整可用的副本,包含了文件系统在快照生成时刻的所有信息。分布式文件系统包含由多个元数据服务器构成的元数据集群,部署在多个不同的节点上。当多个客户端访问不同的元数据服务,同时发起一个文件系统上的快照回滚操作时,或者在一个回滚还未完成时,另外一个元数据服务接收到其他回滚任务,容易会出现各节点快照回滚不一致的现象。
发明内容
本公开实施例提供了一种分布式文件系统多节点快照回滚方法及系统,实现了多节点快照回滚的一致性。
为解决上述技术问题,本发明实施例提供以下技术方案:
本发明实施例一方面提供了一种分布式文件系统多节点快照回滚方法,分布式文件系统包括主元数据服务器和多个从元数据服务器,基于主元数据服务器,包括:
接收各从元数据服务器发送的快照回滚任务处理信息;
根据所述快照回滚任务处理信息对预先构建的全局回滚任务队列进行相应操作,并更新对象存储服务器中的全局回滚任务队列;
向各从元数据服务器发送更新回滚任务队列的信息,以使各从元数据服务器根据从所述对象存储服务器读取信息对各自缓存中的本地回滚任务队列进行更新。
可选的,所述快照回滚任务处理信息为客户端的快照回滚任务请求,所述根据所述快照回滚任务处理信息对预先构建的全局回滚任务队列进行相应操作包括:
将所述快照回滚任务请求加入至所述全局回滚任务队列。
可选的,所述快照回滚任务处理信息为快照回滚任务完成信息,所述根据所述快照回滚任务处理信息对预先构建的全局回滚任务队列进行相应操作包括:
将所述快照回滚任务完成信息对应的快照回滚任务,从所述全局回滚任务队列中删除。
可选的,在所述向各从元数据服务器发送更新回滚任务队列的信息之后,还包括:
当接收到所述分布式文件系统中所有从元数据服务器反馈的本地缓存更新完成信息后,向各从元数据服务器发送更新完成的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811496247.1/2.html,转载请声明来源钻瓜专利网。