fix threadpool

This commit is contained in:
LiHeng
2021-08-04 16:48:04 +08:00
parent 0cd52e3783
commit f09db307e1
4 changed files with 39 additions and 7 deletions

View File

@ -130,6 +130,8 @@ void ThreadPoolStream::InitStream()
SetStreamWorkerInfo(m_producer);
ExtractProduerInfo();
SetProcessingMode(InitProcessing);
/* Init GUC option for this session. */
InitializeGUCOptions();
/* Read in remaining GUC variables */
@ -142,7 +144,9 @@ void ThreadPoolStream::InitStream()
t_thrd.proc_cxt.PostInit->SetDatabaseAndUser(
u_sess->stream_cxt.producer_obj->getDbName(), InvalidOid, u_sess->stream_cxt.producer_obj->getUserName());
t_thrd.proc_cxt.PostInit->InitStreamSession();
SetProcessingMode(NormalProcessing);
repair_guc_variables();
RestoreStreamSyncParam(&m_producer->m_syncParam);