Orchestrator源码解读3-故障处理阶段

前言

文接上篇,Orchestrator源码解读2-故障失败发现-CSDN博客 ,上篇介绍了如何发现故障或失败。Orchestrator会对被管理的数据库进行状态信息数据收集,在故障发现阶段在后台管理数据库(benkend)进行一个复杂查询,有些状态值已经在该复杂SQL中进行了判断。根据SQL查询的值会存储到结构体ReplicationAnalysis中,判断故障类型主要是根据结构体ReplicationAnalysis中的字段。这些故障类型有的需要进行处理,有些不需要实际处理。本篇文章主要详细解读根据故障类型 选择的 故障处理函数逻辑。

目录

前言

故障处理的核心流程

你可能感兴趣的:(orchestrator,TiDB,PTCA真题,数据库)