pgsql: Back-patch log_newpage_range().

Поиск
Список
Период
Сортировка
От Noah Misch
Тема pgsql: Back-patch log_newpage_range().
Дата
Msg-id E1jFhG1-0000V5-Ew@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Back-patch log_newpage_range().

Back-patch a subset of commit 9155580fd5fc2a0cbb23376dfca7cd21f59c2c7b
to v11, v10, 9.6, and 9.5.  Include the latest repairs to this function.
Use a new XLOG_FPI_MULTI value instead of reusing XLOG_FPI.  That way,
if an older server reads WAL from this function, that server will PANIC
instead of applying just one page of the record.  The next commit adds a
call to this function.

Discussion: https://postgr.es/m/20200304.162919.898938381201316571.horikyota.ntt@gmail.com

Branch
------
REL_11_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/ae86e46c3b7b90903d89b65385e2b77d2c1cf63e

Modified Files
--------------
src/backend/access/rmgrdesc/xlogdesc.c   |  6 ++-
src/backend/access/transam/xlog.c        | 23 ++++++---
src/backend/access/transam/xloginsert.c  | 88 ++++++++++++++++++++++++++++++++
src/backend/replication/logical/decode.c |  1 +
src/include/access/xloginsert.h          |  3 ++
src/include/catalog/pg_control.h         |  1 +
6 files changed, 113 insertions(+), 9 deletions(-)


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

Предыдущее
От: Amit Kapila
Дата:
Сообщение: pgsql: Allow page lock to conflict among parallel group members.
Следующее
От: Tom Lane
Дата:
Сообщение: Re: pgsql: Skip WAL for new relfilenodes, under wal_level=minimal.