Re: mdnblocks() sabotages error checking in _mdfd_getseg()
В списке pgsql-hackers по дате отправления:
| От | Tom Lane |
|---|---|
| Тема | Re: mdnblocks() sabotages error checking in _mdfd_getseg() |
| Дата | |
| Msg-id | 11176.1449698072@sss.pgh.pa.us обсуждение |
| Ответ на | mdnblocks() sabotages error checking in _mdfd_getseg() (Robert Haas <robertmhaas@gmail.com>) |
| Ответы |
Re: mdnblocks() sabotages error checking in _mdfd_getseg()
|
| Список | pgsql-hackers |
Robert Haas <robertmhaas@gmail.com> writes:
> The comment in mdnblocks.c says this:
> * Because we pass O_CREAT, we will create the
> next segment (with
> * zero length) immediately, if the last
> segment is of length
> * RELSEG_SIZE. While perhaps not strictly
> necessary, this keeps
> * the logic simple.
> I don't really see how this "keeps the logic simple".
My (vague) recollection is that this is defending some assumptions
elsewhere in md.c. You sure you haven't broken anything with this?
Relation extension across a segment boundary, perhaps?
regards, tom lane
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера