!3006 undo launcher线程结束时释放共享内存中的latch

Merge pull request !3006 from CCA/fixbug_undo_launcher
This commit is contained in:
opengauss-bot
2023-03-06 06:21:56 +00:00
committed by Gitee

View File

@ -318,5 +318,6 @@ NON_EXEC_STATIC void UndoLauncherMain()
shutdown: shutdown:
ereport(LOG, (errmsg("undo launcher shutting down"))); ereport(LOG, (errmsg("undo launcher shutting down")));
t_thrd.undolauncher_cxt.UndoWorkerShmem->undo_launcher_pid = 0; t_thrd.undolauncher_cxt.UndoWorkerShmem->undo_launcher_pid = 0;
DisownLatch(&t_thrd.undolauncher_cxt.UndoWorkerShmem->latch);
proc_exit(0); proc_exit(0);
} }