Re: Why are we PageInit'ing buffers in RelationAddExtraBlocks()?
В списке pgsql-hackers по дате отправления:
| От | Tom Lane |
|---|---|
| Тема | Re: Why are we PageInit'ing buffers in RelationAddExtraBlocks()? |
| Дата | |
| Msg-id | 26263.1548716939@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | Re: Why are we PageInit'ing buffers in RelationAddExtraBlocks()? (Andres Freund <andres@anarazel.de>) |
| Ответы |
Re: Why are we PageInit'ing buffers in RelationAddExtraBlocks()?
|
| Список | pgsql-hackers |
Andres Freund <andres@anarazel.de> writes:
> I'm inclined to put back the
> LockBuffer(buf, BUFFER_LOCK_UNLOCK);
> LockRelationForExtension(onerel, ExclusiveLock);
> UnlockRelationForExtension(onerel, ExclusiveLock);
> LockBufferForCleanup(buf);
> if (PageIsNew(page))
> dance regardless, just to get the buildfarm to green?
The buildfarm's got half a dozen reports now of a failure of this ilk,
so you'd better do something.
> But I do wonder if we should just make hio.c cope with this instead.
Probably should not try to go that way under time presssure.
regards, tom lane
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера