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的相关信息


GBase数据库
1 声望2 粉丝

GBase数据库知识分享