forked from huawei/openGauss-server
parallel decoding fix initialization bug
Offering: openGaussDev More detail: parallel decoding fix initialization bug Match-id-b6cc77c9f7f21082986e421867874c055ffff70a
This commit is contained in:
parent
d45634be91
commit
eceb848411
|
@ -983,10 +983,10 @@ int StartLogicalLogWorkers(char* dbUser, char* dbName, char* slotname, List *opt
|
|||
ParseDecodingOptions(&g_Logicaldispatcher[slotId].pOptions, options);
|
||||
errno_t rc = memcpy_s(g_Logicaldispatcher[slotId].slotName, NAMEDATALEN, slotname, strlen(slotname));
|
||||
securec_check(rc, "", "");
|
||||
|
||||
StartLogicalDecodeWorkers(parallelDecodeNum, slotId, dbUser, dbName, slotname);
|
||||
g_Logicaldispatcher[slotId].readWorker = CreateLogicalReadWorker(slotId, dbUser, dbName, slotname, options);
|
||||
g_Logicaldispatcher[slotId].readWorker->tid = StartDecodeReadWorker(g_Logicaldispatcher[slotId].readWorker);
|
||||
if (g_Logicaldispatcher[slotId].readWorker != NULL)
|
||||
StartLogicalDecodeWorkers(parallelDecodeNum, slotId, dbUser, dbName, slotname);
|
||||
|
||||
WaitWorkerReady(slotId);
|
||||
knl_g_parallel_decode_context *gDecodeCxt = g_instance.comm_cxt.pdecode_cxt;
|
||||
|
|
Loading…
Reference in New Issue