0
点赞
收藏
分享

微信扫一扫

Greenplum数据库源码学习——FTS进程processResponse

进击的包籽 2022-01-09 阅读 80

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;
	<
举报

相关推荐

0 条评论