!3006 undo launcher线程结束时释放共享内存中的latch
Merge pull request !3006 from CCA/fixbug_undo_launcher
This commit is contained in:
@ -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);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user