发明名称 |
一种分布式文件系统复制元数据的方法 |
摘要 |
本发明提供了一种分布式文件系统复制元数据的方法。多个元数据副本排定次序,按照次序充当主副本;充当主副本的元数据副本承担写操作,并生成日志记录;主副本生成的日志写给从副本保存,保存该日志的从副本达到一定数目后,保存操作成功;从副本的日志记录集中应用到本地数据;如果主副本失效,第一从副本更新本地数据,转换为主副本,标记陈旧数据后对外提供服务;如果从副本失效,主副本记录所有发往从副本日志的信息,当从副本重新可用时,发往从副本,从副本写回日志后即完成更新。本发明通过将主副本的日志进行成批传送到从副本,缩短了元数据操作的关键路径,并提高了应用效率;从副本在主节点失效后更新本地数据并承担主副本角色,标记陈旧数据后即可对外提供服务,缩短了切换时间。 |
申请公布号 |
CN102024022A |
申请公布日期 |
2011.04.20 |
申请号 |
CN201010536551.1 |
申请日期 |
2010.11.04 |
申请人 |
曙光信息产业(北京)有限公司 |
发明人 |
王勇;张东阳;张玉龙;苗艳超 |
分类号 |
G06F17/30(2006.01)I;G06F11/14(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京安博达知识产权代理有限公司 11271 |
代理人 |
徐国文 |
主权项 |
一种分布式文件系统复制元数据的方法,其特征在于:包含以下步骤:A、多个元数据副本排定次序,按照次序充当主副本;B、充当主副本的元数据副本承担写操作,并生成日志记录;C、主副本生成的日志写给从副本保存,保存该日志的从副本达到一定数目后,保存操作成功;D、从副本的日志记录集中应用到本地数据;E、如果主副本失效,第一从副本更新本地数据,转换为主副本,标记陈旧数据后对外提供服务;如果从副本失效,主副本记录所有发往从副本日志的信息,当从副本重新可用时,发往从副本,从副本写回日志后即完成更新。 |
地址 |
100084 北京市海淀区水磨西街64号 |