pgsql: Count locked pages that don't need vacuuming as scanned.

Поиск
Список
Период
Сортировка
От Heikki Linnakangas
Тема pgsql: Count locked pages that don't need vacuuming as scanned.
Дата
Msg-id E1ViK67-0008PY-H0@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Count locked pages that don't need vacuuming as scanned.

Previously, if VACUUM skipped vacuuming a page because it's pinned, it
didn't count that page as scanned. However, that meant that relfrozenxid
was not bumped up either, which prevented anti-wraparound vacuum from
doing its job.

Report by Миша Тюрин, analysis and patch by Sergey Burladyn and Jeff Janes.
Backpatch to 9.2, where the skip-locked-pages behavior was introduced.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/4c697d8f4845823a8af67788b219ffa4516ad14c

Modified Files
--------------
src/backend/commands/vacuumlazy.c |    1 +
1 file changed, 1 insertion(+)


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

Предыдущее
От: Heikki Linnakangas
Дата:
Сообщение: pgsql: Count locked pages that don't need vacuuming as scanned.
Следующее
От: Robert Haas
Дата:
Сообщение: pgsql: Use cstring_to_text_with_len when length is known.