pgsql: Fix initialization of fake LSN for unlogged relations

Поиск
Список
Период
Сортировка
От Michael Paquier
Тема pgsql: Fix initialization of fake LSN for unlogged relations
Дата
Msg-id E1iOab9-0004A9-Kk@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Fix initialization of fake LSN for unlogged relations

9155580 has changed the value of the first fake LSN for unlogged
relations from 1 to FirstNormalUnloggedLSN (aka 1000), GiST requiring a
non-zero LSN on some pages to allow an interlocking logic to work, but
its value was still initialized to 1 at the beginning of recovery or
after running pg_resetwal.  This fixes the initialization for both code
paths.

Author: Takayuki Tsunakawa
Reviewed-by: Dilip Kumar, Kyotaro Horiguchi, Michael Paquier
Discussion: https://postgr.es/m/OSBPR01MB2503CE851940C17DE44AE3D9FE6F0@OSBPR01MB2503.jpnprd01.prod.outlook.com
Backpatch-through: 12

Branch
------
REL_12_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/9f0172bba75028a7a5b1a470406adcc2af0f3b86

Modified Files
--------------
src/backend/access/transam/xlog.c | 2 +-
src/bin/pg_resetwal/pg_resetwal.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Michael Paquier
Дата:
Сообщение: Re: pgsql: Fix copy-paste defect in comment.
Следующее
От: Michael Paquier
Дата:
Сообщение: pgsql: Fix dependency handling at swap phase of REINDEX CONCURRENTLY