| От | Alvaro Herrera |
|---|---|
| Тема | Re: Attempt to consolidate reading of XLOG page |
| Дата | |
| Msg-id | 20191122225632.GA9169@alvherre.pgsql обсуждение исходный текст |
| Ответ на | Re: Attempt to consolidate reading of XLOG page (Antonin Houska <ah@cybertec.at>) |
| Ответы |
Re: Attempt to consolidate reading of XLOG page
Re: Attempt to consolidate reading of XLOG page |
| Список | pgsql-hackers |
On 2019-Nov-22, Antonin Houska wrote: > As I pointed out in > > https://www.postgresql.org/message-id/88183.1574261429%40antos > > seg.ws_off only replaced readOff in XLogReaderState. So we should only update > ws_off where readOff was updated before commit 709d003. This does happen in > ReadPageInternal (see HEAD) and I see no reason for the final patch to update > ws_off anywhere else. Oh you're right. I see no reason to leave ws_off. We can move that to XLogReaderState; I did that here. We also need the offset in WALReadError, though, so I added it there too. Conceptually it seems clearer to me this way. What do you think of the attached? BTW I'm not clear what errors can pread()/pg_pread() report that do not set errno. I think lines 1083/1084 of WALRead are spurious now. -- Álvaro Herrera https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера