修复实时构建时dw_init卡住问题

This commit is contained in:
chentingting
2024-04-15 17:45:56 +08:00
committed by yaoxin
parent 8fcb7b27e0
commit b460379918

View File

@ -305,7 +305,13 @@ void OndemandRealtimeBuildHandleFailover()
Assert(SS_ONDEMAND_REALTIME_BUILD_NORMAL);
SSReadControlFile(SSGetPrimaryInstId());
ss_failover_dw_init();
if (u_sess->storage_cxt.pendingOps == NULL) {
InitSync();
ss_failover_dw_init();
EnableSyncRequestForwarding();
} else {
ss_failover_dw_init();
}
StartupOndemandRecovery();
StartupReplicationSlots();
restoreTwoPhaseData();