pgsql: Fix the incorrect assertion introduced in commit 7f13ac8123.

Поиск
Список
Период
Сортировка
От Amit Kapila
Тема pgsql: Fix the incorrect assertion introduced in commit 7f13ac8123.
Дата
Msg-id E1oSUpk-000Obh-93@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Fix the incorrect assertion introduced in commit 7f13ac8123.

It has been incorrectly assumed in commit 7f13ac8123 that we can either
purge all or none in the catalog modifying xids list retrieved from a
serialized snapshot. It is quite possible that some of the xids in that
array are old enough to be pruned but not others.

As per buildfarm

Author: Amit Kapila and Masahiko Sawada
Reviwed-by: Masahiko Sawada
Discussion: https://postgr.es/m/CAA4eK1LBtv6ayE+TvCcPmC-xse=DVg=SmbyQD1nv_AaqcpUJEg@mail.gmail.com

Branch
------
master

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

Modified Files
--------------
.../expected/catalog_change_snapshot.out           | 56 +++++++++++++++++++++-
.../specs/catalog_change_snapshot.spec             | 20 ++++++++
src/backend/replication/logical/snapbuild.c        | 50 +++++++++++--------
3 files changed, 106 insertions(+), 20 deletions(-)


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: pgsql: Doc: fix example of recursive query.
Следующее
От: David Rowley
Дата:
Сообщение: pgsql: Improve performance of and reduce overheads of memory management