!4919 【bugfix】修复按需回放failover时,有概率出现g_dispatcher->restoreControlFile == NULL的问题
Merge pull request !4919 from 周聪/bugfix_restoreControlFile=NULL
This commit is contained in:
@ -463,7 +463,7 @@ void StartRecoveryWorkers(XLogReaderState *xlogreader, uint32 privateLen)
|
||||
ALLOCSET_DEFAULT_MAXSIZE,
|
||||
SHARED_CONTEXT);
|
||||
g_instance.comm_cxt.predo_cxt.redoItemHashCtrl = PRInitRedoItemHashForAllPipeline(g_instance.comm_cxt.redoItemCtx);
|
||||
if (ENABLE_ONDEMAND_REALTIME_BUILD && SS_ONDEMAND_REALTIME_BUILD_NORMAL) {
|
||||
if (ENABLE_ONDEMAND_REALTIME_BUILD && !SS_ONDEMAND_REALTIME_BUILD_DISABLED) {
|
||||
errno_t rc = EOK;
|
||||
g_dispatcher->restoreControlFile = (ControlFileData *)palloc(sizeof(ControlFileData));
|
||||
rc = memcpy_s(g_dispatcher->restoreControlFile, (size_t)sizeof(ControlFileData), &restoreControlFile, (size_t)sizeof(ControlFileData));
|
||||
|
Reference in New Issue
Block a user