数据库
首页 > 数据库> > Greenplum数据库源码学习——FTS进程processRetry

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

作者:互联网

在这里插入图片描述
后续内容欢迎关注公号或者充值CSDN VIP阅读。
在这里插入图片描述

如果可以重试尝试,则将状态机转换到与其失败状态相对应的开始状态。 如果重试次数已用尽,则使状态机处于故障状态。首先如果处于探测成功状态,在primary会送的响应中请求重试且mirror是活的,则不需要retry,否则和FTS_PROBE_FAILED、FTS_SYNCREP_OFF_FAILED、FTS_PROMOTE_FAILED一样进入retryForFtsFailed函数。在FTS_PROBE_RETRY_WAIT、FTS_SYNCREP_OFF_RETRY_WAIT和FTS_PROMOTE_RETRY_WAIT状态下,需要等待1s才会将状态机转换到与其失败状态相对应的开始状态。

static void processRetry

标签:状态,FTS,RETRY,重试,processRetry,状态机,源码,WAIT
来源: https://blog.csdn.net/asmartkiller/article/details/122392178