[发明专利]日志处理方法、相关设备及系统在审
申请号: | 201711272235.6 | 申请日: | 2017-12-05 |
公开(公告)号: | CN110232053A | 公开(公告)日: | 2019-09-13 |
发明(设计)人: | 陆元飞;梁锋;刘存伟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F16/182;H04L29/08 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主节点 集群 存储 存储节点 状态消息 写操作 日志 设备及系统 写操作请求 标识信息 反馈消息 日志处理 发送 计算节点 节点接收 初始化 读操作 响应 混乱 | ||
1.一种日志处理方法,其特征在于,包括:
第一节点在初始化时获取存储节点集群的状态消息,所述状态消息标记了所述存储节点集群的存储主节点;所述第一节点为计算节点集群中具有写操作能力和读操作能力的计算主节点;
所述第一节点根据所述状态消息向所述存储主节点发送第一写操作请求,以使所述存储主节点与所述存储节点集群中的存储从节点对已接收的日志达成一致后对所述第一写操作达成一致;
所述第一节点接收所述存储主节点与所述存储节点集群中的存储从节点对所述第一写操作达成一致后发送的反馈消息,所述反馈消息包括标识信息和针对所述第一写操作请求的响应,所述标识信息用于指示已达成一致的日志。
2.根据权利要求1所述的方法,其特征在于,所述第一节点接收所述存储主节点与所述存储节点集群中的存储从节点对所述第一写操作达成一致后发送的反馈消息之后,还包括:
所述第一节点向所述存储主节点发送目标消息,所述目标消息包括当前迭代标识,所述当前迭代标识被所述存储主节点用来判断所述目标消息是否来自最新产生的计算主节点;所述当前迭代标识比上一次产生的计算主节点发送的上一迭代标识大。
3.根据权利要求2所述的方法,其特征在于,所述第一节点向所述存储主节点发送目标消息之前,还包括:
所述第一节点向预设的配置管理器发送第一请求以请求所述当前迭代标识,所述配置管理器为预先配置的用于维护所述计算主节点所需信息以及所述存储主节点所需信息的节点;
所述第一节点接收所述配置管理器发送的所述当前迭代标识。
4.根据权利要求2所述的方法,其特征在于,所述第一节点向所述存储主节点发送目标消息之前,还包括:
所述第一节点向预设的配置管理器发送第一请求以请求所述上一迭代标识,所述配置管理器为预先配置的用于维护所述计算主节点所需信息以及所述存储主节点所需信息的节点;
所述第一节点接收所述配置管理器发送的所述上一迭代标识;
所述第一节点根据所述上一迭代标识生成所述当前迭代标识。
5.根据权利要求2-4任一项所述的方法,其特征在于,所述目标消息包括至少一条日志;
所述第一节点向所述存储主节点发送目标消息,包括:
所述第一节点使用N个槽异步向所述存储主节点发送M条目标消息,所述N个槽中每个槽每次以一条目标消息为单位进行发送,包含的日志的生成时间越早的目标消息越早被发送;任意两个发送时间相邻的目标消息中,后一个被发送的目标消息是在前一个被发送的目标消息被所述存储主节点接收到之后才开始被发送的,且所述后一个被发送的目标消息中的任意一个日志的生成时间比所述前一个被发送的目标消息中的任意一个日志的生成时间晚,M和N均为大于或等于2的整数。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述第一节点在初始化时获取存储节点集群的状态消息,包括:
第一节点在初始化时向配置管理器获取存储节点集群的状态消息,所述配置管理器为预先配置的用于维护所述计算主节点所需信息以及所述存储主节点所需信息的节点。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述第一节点为计算节点集群中新产生的具有写操作和读操作能力的计算主节点。
8.根据权利要求1-7任一项所述的方法,其特征在于,所述第一写操作包括一个空操作noop。
9.一种日志处理方法,其特征在于,包括:
存储主节点接收第一节点发送的第一写操作请求,所述第一节点为计算节点集群中具有写操作能力和读操作能力的计算主节点;
所述存储主节点根据所述第一写操作请求与所述存储主节点所在的存储节点集群中的存储从节点,对已接收的日志达成一致后对第一写操作达成一致;
所述存储主节点与所述存储从节点对所述第一写操作达成一致之后,向所述第一节点发送标识信息和针对所述第一写操作请求的响应,所述标识信息用于指示已达成一致的日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711272235.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:应用程序重复资源处理方法及装置
- 下一篇:日志传输系统及流式日志传输方法