pgsql: BRIN: mask BRIN_EVACUATE_PAGE for WAL consistency checking
В списке pgsql-committers по дате отправления:
| От | Alvaro Herrera |
|---|---|
| Тема | pgsql: BRIN: mask BRIN_EVACUATE_PAGE for WAL consistency checking |
| Дата | |
| Msg-id | E1oJzoZ-000RpP-4r@gemulon.postgresql.org обсуждение |
| Список | pgsql-committers |
BRIN: mask BRIN_EVACUATE_PAGE for WAL consistency checking That bit is unlogged and therefore it's wrong to consider it in WAL page comparison. Add a test that tickles the case, as branch testing technology allows. This has been a problem ever since wal consistency checking was introduced (commit a507b86900f6 for pg10), so backpatch to all supported branches. Author: 王海洋 (Haiyang Wang) <wanghaiyang.001@bytedance.com> Reviewed-by: Kyotaro Horiguchi <horikyota.ntt@gmail.com> Discussion: https://postgr.es/m/CACciXAD2UvLMOhc4jX9VvOKt7DtYLr3OYRBhvOZ-jRxtzc_7Jg@mail.gmail.com Discussion: https://postgr.es/m/CACciXADOfErX9Bx0nzE_SkdfXr6Bbpo5R=v_B6MUTEYW4ya+cg@mail.gmail.com Branch ------ REL_13_STABLE Details ------- https://git.postgresql.org/pg/commitdiff/de31e6f81e84d53b1cb3d2f14705e4895a4b23d0 Modified Files -------------- src/backend/access/brin/brin_pageops.c | 7 ++- src/backend/access/brin/brin_xlog.c | 6 +++ src/test/modules/brin/t/02_wal_consistency.pl | 64 +++++++++++++++++++++++++++ 3 files changed, 76 insertions(+), 1 deletion(-)
В списке pgsql-committers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера