断点记忆恢复方法、装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:37787550 阅读:24 留言:0更新日期:2023-06-09 09:17
本公开提供一种断点记忆恢复方法、装置和相关设备,涉及计算机与互联网技术领域。方法包括:获取任务的运行快照标识链,任务包括多个子任务,多个子任务在任务中按顺序运行,任务对应有多个运行快照,其中每个运行快照与任务中的一个子任务对应;对运行快照标识链进行遍历,以在运行快照标识链中确定出错误运行快照标识之前的且距离错误运行标识最近的目标正确运行快照标识;在任务对应的多个运行快照中,确定出目标正确运行快照标识对应的目标正确运行快照,目标正确运行快照是任务的第一子任务的运行快照,其中第一子任务的下一个子任务是第二子任务;根据目标正确运行快照中的运行环境、运行结果和运行上下文,从第二子任务处恢复运行任务。处恢复运行任务。处恢复运行任务。

【技术实现步骤摘要】
断点记忆恢复方法、装置、电子设备和计算机可读存储介质


[0001]本公开涉及计算机与互联网
,尤其涉及一种断点记忆恢复方法及装置、电子设备和计算机可读存储介质。

技术介绍

[0002]在一些管理系统(如DevOps管理系统)中,在运行任务(如CI/CD业务项目)时,经常会出现运行错误或运行异常,一旦出错则需要将任务重头开始运行,每次都需要从零开始集成部署,而重新运行的花费时间多、成本高,非常的消耗时间。
[0003]因此,如何能够在任务运行出现错误后,降低再次运行的成本是本申请要解决的技术问题。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解。

技术实现思路

[0005]本公开的目的在于提供一种断点记忆恢复方法、装置、电子设备以及计算机可读存储介质,能够在任务运行出现错误后,在断点处恢复任务的运行,从而降低再次运行的成本。
[0006]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0007]本公开实施例提供了一种本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种断点记忆恢复方法,其特征在于,包括:获取任务的运行快照标识链,所述任务包括多个子任务,所述多个子任务在所述任务中按顺序运行,所述任务对应有多个运行快照,其中每个运行快照与所述任务中的一个子任务对应;对所述运行快照标识链进行遍历,以在所述运行快照标识链中确定出错误运行快照标识之前的且距离所述错误运行标识最近的目标正确运行快照标识;在所述任务对应的多个运行快照中,确定出所述目标正确运行快照标识对应的目标正确运行快照,所述目标正确运行快照是所述任务的第一子任务的运行快照,所述目标正确运行快照包括所述第一子任务正确运行完成后的运行环境、运行结果和运行上下文,其中所述第一子任务的下一个子任务是第二子任务;根据所述目标正确运行快照中的运行环境、运行结果和运行上下文,从所述第二子任务处恢复运行所述任务。2.根据权利要求1所述方法,其特征在于,在根据所述目标正确运行快照中的运行环境、运行结果和运行上下文,从所述第二子任务处恢复运行所述任务之后,所述方法还包括:在所述运行快照标识链中删除所述错误运行快照标识,或者在所述运行快照标识链中删除所述错误运行快照标识以及所述错误运行快照标识之后的运行快照标识;在所述多个运行快照中删除所述第二子任务对应的运行快照,或者在所述多个运行快照中删除所述第二子任务对应的运行快照以及所述第二子任务之后的子任务对应的运行快照。3.根据权利要求2所述方法,其特征在于,所述方法还包括:正确运行所述第二子任务后,获取所述第二子任务正确运行后的运行环境、运行结果和运行上下文;根据所述第二子任务正确运行后的运行环境、运行结果和运行上下文,生成所述第二子任务对应的正确运行快照和正确运行快照标识;根据所述第二子任务的运行时间,按时间顺序将所述第二子任务对应的正确运行快照添加至所述任务对应的运行快照中;根据所述第二子任务的运行时间,按时间顺序将所述第二子任务对应的正确运行快照标识添加至所述运行快照标识链中。4.根据权利要求3所述方法,其特征在于,所述多个子任务还包括第三子任务,所述第二子任务的下一个子任务是第三子任务;其中,所述方法还包括:在正确运行所述第二子任务后,继续运行所述第三子任务;正确运行所述第三子任务后,获取所述第三子任务正确运行后的运行环境、运行结果和运行上下文;根据所述第三子任务正确运行后的运行环境、运行结果和运行上下文,生成所述第三子任务对应的正确运行快照和正确运行快照标识;根据所述第三子任务的运行时间,按时间顺序将所述第三子任务对应的正确运行快照添加至所述任务对应的运行快照中;根据所述第三子任务的运行时间,按时间顺序将所述第三子任务对应的正确运行快照
标识添加至所述运行快照标识链中。5.根据权利要求2所述方法,其特征在于,所述方法还包括:所述第二子任务运行出错后,获取所述第二子任务错误运行后的运行环境、运行结果和运行上下文;根据所述第二子任务的运行环境、运行结果和运行上下文,生成所...

【专利技术属性】
技术研发人员:田鲁
申请(专利权)人:极狐信息技术湖北有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1