failover基本概念:
Failover 即 故障切换。根据百度百科解释,指系统中一项设备或服务失效而无法运作时,另一项设备或服务即可自动接手原失效系统所执行 的工作;
通俗示例:即当A无法为客户服务时,系统能够自动地切换,使B能够及时地顶上继续为客户提供服务, 且客户感觉不到这个为他服务的对象已经切换;
注:这里的A和B可以存在于各种领域,但一般fail-over特指计算机领域的数据库、应用服务、硬件设备等的失效转移。
在8a集群中: 正常运行的集群不会触发failover机制,但是会记录failover信息,failover信息在提交结束后会被正 常删除;
failover机制指执行节点的操作(ddl,dml发起commit阶段,以及load和insert select的SIS阶段) ,gclusterd服务异常,进而由其他节点的gclusterd进行接管,对任务进行继续后续处理或清理的过程。
GBase 8a数据库触发failover 机制之后,生成failover接管日志,可通过express.log文件查看。
GBase 8a 95版本:
触发标识:Get a failover event on handle...集群产生了failover
多个coor节点都可能看到这个信息。
接管标识:Get a failover message.
为接管节点看到该信息,再之后为处理failover的相关信息
最后修改时间:2022-11-01 15:49:09
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




