pgsql: Remove overzealous VACUUM visibility map assertion.

Поиск
Список
Период
Сортировка
От Peter Geoghegan
Тема pgsql: Remove overzealous VACUUM visibility map assertion.
Дата
Msg-id E1lekRt-0004gC-5W@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Remove overzealous VACUUM visibility map assertion.

The all_visible_according_to_vm variable's value is inherently prone to
becoming invalidated concurrently, since it is set before we even
acquire a lock on a related heap page buffer.

Oversight in commit 7136bf34, which added the assertion in passing.

Author: Masahiko Sawada <sawada.mshk@gmail.com>
Reported-By: Tang <tanghy.fnst@fujitsu.com>
Diagnosed-By:: Masahiko Sawada <sawada.mshk@gmail.com>
Discussion: https://postgr.es/m/CAD21AoDzgc8_MYrA5m1fyydomw_eVKtQiYh7sfDK4KEhdMsf_g@mail.gmail.com

Branch
------
master

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

Modified Files
--------------
src/backend/access/heap/vacuumlazy.c | 1 -
1 file changed, 1 deletion(-)


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

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: pgsql: Track detached partitions more accurately in partdescs
Следующее
От: Alvaro Herrera
Дата:
Сообщение: pgsql: Improve documentation on DETACH PARTITION lock levels