!6475 【bugfix】 修复实时构建请求主机做checkpoint时长时间没有完成,导致mes资源被消耗的问题
Merge pull request !6475 from 周聪/bugfix_standby_request_primary_ckpt
This commit is contained in:
@ -2245,8 +2245,11 @@ int CBDoCheckpointImmediately(unsigned long long *ckpt_lsn)
|
||||
{
|
||||
Assert(SS_PRIMARY_MODE);
|
||||
|
||||
RequestCheckpoint(CHECKPOINT_IMMEDIATE | CHECKPOINT_WAIT);
|
||||
RequestCheckpoint(CHECKPOINT_IMMEDIATE);
|
||||
pg_usleep(REFORM_WAIT_LONG);
|
||||
LWLockAcquire(ControlFileLock, LW_SHARED);
|
||||
*ckpt_lsn = (unsigned long long)t_thrd.shemem_ptr_cxt.ControlFile->checkPointCopy.redo;
|
||||
LWLockRelease(ControlFileLock);
|
||||
return GS_SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user