[发明专利]一种快照回滚方法、装置、设备及存储介质在审
申请号: | 201811346908.2 | 申请日: | 2018-11-13 |
公开(公告)号: | CN109408294A | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 肖国栋 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 回滚 快照 指令 业务访问 分布式文件系统 回滚操作 快照版本 目标文件 计算机可读存储介质 目标对象执行 参数确定 处理业务 存储介质 访问目标 目标对象 上层业务 文件设置 业务操作 预先设置 申请 响应 | ||
1.一种快照回滚方法,其特征在于,包括:
当获取到快照回滚指令时,为所述快照回滚指令对应的文件设置对应的回滚参数;
当获取到业务访问指令时,判断与所述业务访问指令对应的目标文件是否设置有对应的目标回滚参数;
若是,则利用所述业务访问指令和所述目标回滚参数确定出目标对象及对应的目标快照版本,以便上层业务依据所述目标快照版本访问所述目标对象。
2.根据权利要求1所述的方法,其特征在于,所述利用所述业务访问指令和所述目标回滚参数确定出目标对象及对应的目标快照版本具体包括:
利用所述业务访问指令中的文件偏移量计算出所述目标文件的所述目标对象;
根据所述目标回滚参数得出所述目标对象的所述目标快照版本。
3.根据权利要求2所述的方法,其特征在于,所述根据所述目标回滚参数得出所述目标对象的所述目标快照版本具体包括:
获取所述目标对象的HEAD版本;其中,所述HEAD版本为所述目标对象的更新数据所在的对象版本;
判断所述目标对象是否存在快照版本;
若存在所述快照版本,则进一步判断所述目标对象是否存在回滚信息;
若不存在所述回滚信息,则根据所述目标回滚参数中的快照ID获取对应的目标快照版本;
若存在所述回滚信息,则进一步判断所述回滚信息中的源快照ID是否与所述目标回滚参数中的快照ID一致;
若所述源快照ID与所述快照ID不一致,则进入所述根据所述目标回滚参数中的快照ID获取对应的目标快照版本的步骤;
若所述源快照ID与所述快照ID一致,则进一步判断所述回滚信息中的源回滚操作编号是否与所述目标回滚参数中的回滚操作编号一致;
若所述源回滚操作编号与所述回滚操作编号不一致,则进入所述根据所述目标回滚参数中的快照ID获取对应的目标快照版本的步骤。
4.根据权利要求3所述的方法,其特征在于,进一步包括:
若不存在所述快照版本或所述源回滚操作编号与所述回滚操作编号一致,则将所述HEAD版本设置为目标访问版本,以便所述上层业务依据所述目标访问版本访问所述目标对象。
5.根据权利要求4所述的方法,其特征在于,进一步包括:
当判断出所述目标对象不存在所述快照版本和/或所述目标对象不存在所述回滚信息和/或所述源快照ID与所述快照ID一致和/或所述源回滚操作编号与所述回滚操作编号一致时,发出对应的提示信息。
6.根据权利要求1至5任一项所述的方法,其特征在于,在所述利用所述业务访问指令和所述目标回滚参数确定出目标对象及对应的目标快照版本之后,进一步包括:
向所述上层业务反馈所述业务访问指令对应的回滚操作情况。
7.一种快照回滚装置,其特征在于,包括:
设置模块,用于当获取到快照回滚指令时,为所述快照回滚指令对应的文件设置对应的回滚参数;
判断模块,用于当获取到业务访问指令时,判断所述业务访问指令对应的目标文件是否设置有对应的目标回滚参数;
处理模块,用于若是,则利用所述业务访问指令和所述目标回滚参数确定出目标对象及对应的目标快照版本,以便上层业务依据所述目标快照版本访问所述目标对象。
8.根据权利要求7所述的装置,其特征在于,进一步包括:
反馈模块,用于向所述上层业务反馈所述业务访问指令对应的回滚操作情况。
9.一种快照回滚设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至6任一项所述的快照回滚方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的快照回滚方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811346908.2/1.html,转载请声明来源钻瓜专利网。