Re: MarkBufferDirty Assert held LW_EXCLUSIVE lock fail when ginFinishSplit
В списке pgsql-bugs по дате отправления:
| От | feichanghong |
|---|---|
| Тема | Re: MarkBufferDirty Assert held LW_EXCLUSIVE lock fail when ginFinishSplit |
| Дата | |
| Msg-id | tencent_BEFB72867BA7CF879B492487284296D2F606@qq.com обсуждение |
| Ответ на | Re: MarkBufferDirty Assert held LW_EXCLUSIVE lock fail when ginFinishSplit (Heikki Linnakangas <hlinnaka@iki.fi>) |
| Ответы |
Re: MarkBufferDirty Assert held LW_EXCLUSIVE lock fail when ginFinishSplit
|
| Список | pgsql-bugs |
From a performance point of view, this doesn't matter. Incomplete split are extremely rare. For convenience, though, I added a new function specifically for handling these "leftover" incomplete splits as opposed to finishing a split that you just made, which performs the lock-upgrade. See attached. I think that helps with readability, and makes it less likely that we'll forget the lock-upgrade in the future if the insertion code is refactored.
В списке pgsql-bugs по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера