暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
CN114253755B-日志处理方法、装置、设备及存储介质_电科金仓.PDF
11
17页
0次
2025-03-21
免费下载
(19)国家知识产权局
(12)发明专利
(10)授权公告号
(45)授权公告日
(21)申请号 202111529708 .2
(22)申请日 2021 .12.14
(65)同一申请的已公布的文献号
申请公布号 CN 114253755 A
(43)申请公布日 2022 .03 .29
(73)专利权人 中电科金仓北京科技股份有限
公司
地址 100102 北京市朝阳区容达路7号院5
号楼13101内二层201
(72)发明人 孙文奇 杨尚 
(74)专利代理机构 北京开阳星知识产权代理有
限公司 11710
专利代理师 王艳斌
(51)Int.Cl .
G06F
11/07
(2006 .01)
G06F
11/14
(2006 .01)
(56)对比文件
CN 108228678 A ,2018.06 .29
CN 112181305 A ,2021 .01 .05
审查员 王爱翠
(54)发明名称
日志处理方法装置设备及存储介质
(57)摘要
本公开提供了一种日志处理方法装置
备及存储介质方法包括读取节点集群中每个
故障节点上的每条故障日志对应的故障页面块
号,确定与当前存活节点对应处理的目标故障页
面块号读取所述节点集群的所有存活节点中与
所述目标故障页面块号对应的目标页面序列号
集合根据所述目标页面序列号集合对与所述目
标故障页面块号对应的目标故障日志进行恢复
处理本公开实施例存活节点能够并行的对故
障节点上的故障日志进行处理从而提高了故障
日志的处理效率减少了进行故障日志恢复所花
费的时间从而提高了分布式数据库能提供服务
的时长并且提高了对目标故障日志进行恢复的
准确性
权利要求书2页 说明书11页 附图3页
CN 114253755 B
2025.03.07
CN 114253755 B
1 .一种日志处理方法其特征在于包括以下步骤
读取节点集群中每个故障节点上的每条故障日志对应的故障页面块号确定与当前存
活节点对应处理的目标故障页面块号其中所述故障页面块号用于标记所述故障日志涉
及的数据页面;
读取所述节点集群的所有存活节点中与所述目标故障页面块号对应的目标页面序列
号集合其中所述目标页面序列号集合根据目标页面上的目标页面序列号建立所述目标
页面序列号根据对所述目标页面执行的日志的序列号更新
根据所述目标页面序列号集合对与所述目标故障页面块号对应的目标故障日志进行
恢复处理其中所述恢复处理为回放处理
2 .如权利要求1所述的方法其特征在于所述确定与当前存活节点对应处理的目标故
障页面块号包括
计算每个所述故障页面块号的块号哈希值
根据所述故障页面块号的所述块号哈希值计算所述故障页面块号对应的节点标识
将所述节点标识与所述当前存活节点的当前节点标识一致的页面块号确定为所述目
标故障页面块号
3 .如权利要求1所述的方法其特征在于所述根据所述目标页面序列号集合对与所述
目标故障页面块号对应的目标故障日志进行恢复处理包括
判断所述目标页面序列号集合中是否存在最新序列号
若所述目标页面序列号集合中存在所述最新序列号不对与所述目标故障页面块号对
应的所有目标故障日志进行恢复处理
4 .如权利要求3所述的方法其特征在于还包括
若所述目标页面序列号集合中不存在所述最新序列号获取所述目标故障日志中最早
序列号对应的初始目标故障日志
判断所述目标页面序列号集合中是否存在位于所述初始目标故障日志的序列号之后
且位于所述最新序列号之前的历史序列号
若所述目标页面序列号集合中存在所述历史序列号根据所述历史序列号的历史页面
依次对所述目标故障日志中序列号位于所述历史序列号之后的故障日志按照序列号由先
到后进行恢复处理
若所述目标页面序列号集合中不存在所述历史序列号根据所述初始目标故障日志对
应的初始页面依次对所述目标故障日志按照序列号由先到后进行恢复处理
5 .如权利要求4所述的方法其特征在于
若所述目标页面序列号集合中位于所述初始目标故障日志的序列号之后且位于所述
最新序列号之前的序列号有多个则将与所述最新序列号最近的序列号确定为所述历史序
列号
6 .如权利要求4所述的方法其特征在于所述获取所述目标故障日志中最早序列号对
应的初始目标故障日志包括
按照由先到后的顺序对所述目标故障日志进行排序处理
将经过所述排序处理之后排在首位的故障日志确定为所述初始目标故障日志
7 .一种日志处理装置其特征在于所述装置包括
权 利 要 求 书
1/2
2
CN 114253755 B
2
确定模块用于读取节点集群中每个故障节点上的每条故障日志对应的故障页面块
号,确定与当前存活节点对应处理的目标故障页面块号其中所述故障页面块号用于标记
所述故障日志涉及的数据页面
读取模块用于读取所述节点集群的所有存活节点中与所述目标故障页面块号对应的
目标页面序列号集合其中所述目标页面序列号集合根据目标页面上的目标页面序列号
建立所述目标页面序列号根据对所述目标页面执行的日志的序列号更新
处理模块用于根据所述目标页面序列号集合对与所述目标故障页面块号对应的目标
故障日志进行恢复处理其中所述恢复处理为回放处理
8.一种电子设备其特征在于所述电子设备包括
处理器
用于存储所述处理器可执行指令的存储器
所述处理器用于从所述存储器中读取所述可执行指令并执行所述指令以实现上述
权利要求16中任一项所述的日志处理方法
9 .一种计算机可读存储介质其特征在于所述计算机可读存储介质中存储有指令
所述指令在终端设备上运行时使得所述终端设备实现如权利要求16中任一项所述的日
志处理方法
10.一种计算机程序产品其特征在于所述计算机程序产品包括计算机程序/指令
述计算机程序/指令被处理器执行时实现如权利要求16中任一项所述的日志处理方法
权 利 要 求 书
2/2
3
CN 114253755 B
3
of 17
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。