pgsql: Use ExtendBufferedRelTo() in XLogReadBufferExtended()
В списке pgsql-committers по дате отправления:
| От | Andres Freund |
|---|---|
| Тема | pgsql: Use ExtendBufferedRelTo() in XLogReadBufferExtended() |
| Дата | |
| Msg-id | E1pkaVJ-001lts-H3@gemulon.postgresql.org обсуждение исходный текст |
| Список | pgsql-committers |
Use ExtendBufferedRelTo() in XLogReadBufferExtended() Instead of extending the relation block-by-block, use ExtendBufferedRelTo(), introduced in 31966b151e6. This is faster and simpler. This also somewhat reduces the danger that disconnected segments pose (which can be "discovered" once the previous segment reaches SEGSIZE), as ExtendBufferedRelTo() won't extend past the block it has been asked. However, the risk of the content of such a disconnected segment being invalid remains. Discussion: https://postgr.es/m/20221029025420.eplyow6k7tgu6he3@awork3.anarazel.de Discussion: https://postgr.es/m/20230223010147.32oir7sb66slqnjk@awork3.anarazel.de Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/26158b852d3adf6936008ce09c9ff2b947c8df40 Modified Files -------------- src/backend/access/transam/xlogutils.c | 29 +++++++---------------------- 1 file changed, 7 insertions(+), 22 deletions(-)
В списке pgsql-committers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера