processResponse函数代码位于src/backend/fts/ftsprobe.c中,用于处理primary segments的响应,主要有两个工作:驱动状态机和在需要时更新gp_segment_configuration系统表。后续内容欢迎关注公号或者充值CSDN VIP阅读。
processResponse函数首先循环处理每个primary segment发送过来的响应,通过context->perSegInfos数组获取相应的fts_segment_info结构体,如果状态机不在SUCCES或FAILED状态,就跳过该response index。
static bool processResponse(fts_context *context) {
bool is_updated = false;
<