历史变更
集群变更
在召回引擎版实例管理页中,单击页面左侧菜单栏运维中心 > 变更历史 > 集群变更,详情如图所示:

集群变更、数据源变更相关的变更历史,按照变更开始时间降序排列,详情如下图所示:

在触发全量相关变更中,显示“停止全量”按钮,点击后停止当前全量任务

在索引重建相关变更中,如果索引切换比例过大,需展示当前索引变更比例,并展示“继续变更”、“取消变更”按钮,只有点击“继续变更”后,才会继续进行相应索引的索引重建
集群变更流程:

数据源变更
数据源变更,详情如图所示:

数据源变更流程:

变更指标含义:
指标 | 含义 |
init | fsm的初始状态 |
trigger | 触发全量 |
scan | 开始数据扫描 |
bs_submit | 提交bs |
build | 开始构建 |
suez_submit | 提交suez |
switch | 该阶段走完代表完成 |
FSM触发和执行机制
变更类型 | 允许重复触发 | 说明 |
服务发现 | 是 | 针对同一个集群的情况下,最新的变更执行前会终止所有旧的变更 |
ha3_biz_apend | 否 | 由系统自动触发有且仅有一个,该变更可能持续运行好几天,直到实例正确添加索引表并成功构建索引后才会自动结束。 |
update_biz_depend_index_fsm | 否 | 由系统自动触发有且仅有一个,该变更可能持续运行好几天,直到索引表成功构建索引才会自动结束。 |
新增在线部署 | 是 | 针对同一个集群的情况下,最新的变更执行前会终止所有旧的变更 |
multi_biz_activate | 否 | 一个实例有且仅有一个,该变更可能持续运行好几天,直到实例正确添加索引表并成功构建索引后才会自动结束。 |
新增索引 | 是 | 针对同一个索引的情况下,最新的变更执行前会终止所有旧的变更 |
自动触发全量 | 是 | 发现新的数据分区后自动执行,最新的变更和历史变更并存 |
手动触发全量 | 是 | 最新的变更和历史变更并存 |
推送配置 | 是 | 最新的变更执行前会终止所有旧的变更 |
在线资源 | 是 | 针对同一个zone的情况下,最新的变更执行前会终止所有旧的变更 |
索引回滚 | 是 | 最新的变更和历史变更并存 |
数据源变更:记录相关联的离线表相关的历史变更
集群变更:记录相关的biz和在线集群的历史变更