Re: Perform streaming logical transactions by background workers and parallel apply
В списке pgsql-hackers по дате отправления:
| От | Alexander Lakhin |
|---|---|
| Тема | Re: Perform streaming logical transactions by background workers and parallel apply |
| Дата | |
| Msg-id | 4bebe196-b40e-e4a5-b72d-6cec907d4cc3@gmail.com обсуждение исходный текст |
| Ответ на | Re: Perform streaming logical transactions by background workers and parallel apply (Amit Kapila <amit.kapila16@gmail.com>) |
| Список | pgsql-hackers |
Hello Amit and Zhijie, 28.04.2023 05:51, Amit Kapila wrote: > On Wed, Apr 26, 2023 at 4:11 PM Zhijie Hou (Fujitsu) > <houzj.fnst@fujitsu.com> wrote: >> I think the problem is that it tried to release locks in >> logicalrep_worker_onexit() before the initialization of the process is complete >> because this callback function was registered before the init phase. So I think we >> can add a conditional statement before releasing locks. Please find an attached >> patch. > Alexander, does the proposed patch fix the problem you are facing? > Sawada-San, and others, do you see any better way to fix it than what > has been proposed? Yes, the patch definitely fixes it. Maybe some other onexit actions can be skipped in the non-normal mode, but the assert-triggering LockReleaseAll() not called now. Thank you! Best regards, Alexander
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера