TopicMailing ListsActivityParticipants
1 commit
Standardize cleanup lock terminology.
master15beta1REL_19_STABLE15beta1REL_18_STABLE15beta1REL_17_STABLE15beta1REL_16_STABLE15beta1REL_15_STABLE15beta1
PG20-1Withdrawn
Patch#5542
TagsBugfix
CINeeds rebase
Why doesn't GiST VACUUM require a super-exclusive lock, like nbtree VACUUM?
Why doesn't GiST VACUUM require a super-exclusive lock, like nbtree VACUUM?
hackers
27 replies
Dec 24, 2025
Matthias van de MeentPeter GeogheganMichail NikolaevAndrey BorodinHeikki Linnakangas+1
8 commits
Have VACUUM warn on relfrozenxid "in the future".
master15beta1REL_19_STABLE15beta1REL_18_STABLE15beta1REL_17_STABLE15beta1REL_16_STABLE15beta1REL_15_STABLE15beta1
vacuumlazy.c: Further consolidate resource allocation.
master15beta1REL_19_STABLE15beta1REL_18_STABLE15beta1REL_17_STABLE15beta1REL_16_STABLE15beta1REL_15_STABLE15beta1
Generalize how VACUUM skips all-frozen pages.
master15beta1REL_19_STABLE15beta1REL_18_STABLE15beta1REL_17_STABLE15beta1REL_16_STABLE15beta1REL_15_STABLE15beta1
Set relfrozenxid to oldest extant XID seen by VACUUM.
master15beta1REL_19_STABLE15beta1REL_18_STABLE15beta1REL_17_STABLE15beta1REL_16_STABLE15beta1REL_15_STABLE15beta1
Doc: Add relfrozenxid Tip to XID wraparound section.
master15beta1REL_19_STABLE15beta1REL_18_STABLE15beta1REL_17_STABLE15beta1REL_16_STABLE15beta1REL_15_STABLE15beta1
+3 more
2022-03Committed
Patch#3433
CINot processed
CommitterPeter Geoghegan (pgeoghegan)
Removing more vacuumlazy.c special cases, relfrozenxid optimizations
Removing more vacuumlazy.c special cases, relfrozenxid optimizations
hackers
138 replies
Apr 15, 2022
Peter GeogheganAndres FreundRobert HaasMasahiko SawadaBruce Momjian+4
1 commit
Unify VACUUM VERBOSE and autovacuum logging.
master15beta1REL_19_STABLE15beta1REL_18_STABLE15beta1REL_17_STABLE15beta1REL_16_STABLE15beta1REL_15_STABLE15beta1
2022-01Committed
Patch#3431
CINot processed
ReviewersJustin Pryzby (justinpryzby)
CommitterPeter Geoghegan (pgeoghegan)
Unifying VACUUM VERBOSE and log_autovacuum_min_duration output
Unifying VACUUM VERBOSE and log_autovacuum_min_duration output
hackers
19 replies
Jan 15, 2022
Peter GeogheganAndres FreundJustin PryzbyBruce MomjianMasahiko Sawada
pgsql: Update high level vacuumlazy.c comments.
comitters
6 replies
Dec 01, 2021
Peter GeogheganRobert HaasAlvaro Herrera
2 commits
vacuumlazy.c: fix remaining "dead tuple" references.
master15beta1REL_19_STABLE15beta1REL_18_STABLE15beta1REL_17_STABLE15beta1REL_16_STABLE15beta1REL_15_STABLE15beta1
vacuumlazy.c: Rename dead_tuples to dead_items.
master15beta1REL_19_STABLE15beta1REL_18_STABLE15beta1REL_17_STABLE15beta1REL_16_STABLE15beta1REL_15_STABLE15beta1
Rename dead_tuples to dead_items in vacuumlazy.c
Rename dead_tuples to dead_items in vacuumlazy.c
hackers
15 replies
Dec 01, 2021
Peter GeogheganAlvaro HerreraMasahiko SawadaRobert HaasDilip Kumar
pgsql: vacuumlazy.c: fix remaining "dead tuple" references.
comitters
0 replies
Nov 30, 2021
Peter Geoghegan
pgsql: vacuumlazy.c: Rename dead_tuples to dead_items.
comitters
0 replies
Nov 29, 2021
Peter Geoghegan
pgsql: vacuumlazy.c: prefer the term "cleanup lock".
comitters
0 replies
Nov 28, 2021
Peter Geoghegan
1 commit
Go back to considering HOT on pages marked full.
master15beta1REL_19_STABLE15beta1REL_18_STABLE15beta1REL_17_STABLE15beta1REL_16_STABLE15beta1REL_15_STABLE15beta1
Why not try for a HOT update, even when PageIsFull()?
Why not try for a HOT update, even when PageIsFull()?
hackers
3 replies
Nov 26, 2021
Peter GeogheganAlvaro Herrera
pgsql: Go back to considering HOT on pages marked full.
comitters
0 replies
Nov 26, 2021
Peter Geoghegan
pgsql: Remove lazy_scan_heap parallel VACUUM comment block.
comitters
0 replies
Nov 22, 2021
Peter Geoghegan
pgsql: Explain pruning pgstats accounting subtleties.
comitters
0 replies
Nov 13, 2021
Peter Geoghegan
1 commit
Explain pruning pgstats accounting subtleties.
master15beta1REL_19_STABLE15beta1REL_18_STABLE15beta1REL_17_STABLE15beta1REL_16_STABLE15beta1REL_15_STABLE15beta1
Is heap_page_prune() stats collector accounting wrong?
Is heap_page_prune() stats collector accounting wrong?
hackers
2 replies
Nov 12, 2021
Peter Geoghegan
pgsql: Update heap_page_prune() free space map comments.
comitters
0 replies
Nov 11, 2021
Peter Geoghegan
pgsql: Update another obsolete reference in vacuumlazy.c.
comitters
0 replies
Nov 11, 2021
Peter Geoghegan
amcheck's verify_heapam(), and HOT chain verification
hackers
5 replies
Nov 09, 2021
Peter GeogheganMark Dilger
pgsql: Update obsolete reference in vacuumlazy.c.
comitters
0 replies
Nov 06, 2021
Peter Geoghegan
pgsql: Update obsolete heap pruning comments.
comitters
0 replies
Nov 05, 2021
Peter Geoghegan
pgsql: Add various assertions to heap pruning code.
comitters
2 replies
Nov 05, 2021
Peter GeogheganMichael Paquier
pgsql: Add hardening to catch invalid TIDs in indexes.
comitters
0 replies
Nov 05, 2021
Peter Geoghegan
pgsql: Add another old commit to git-blame-ignore-revs.
comitters
0 replies
Nov 04, 2021
Peter Geoghegan
pgsql: Fix parallel amvacuumcleanup safety bug.
comitters
0 replies
Nov 03, 2021
Peter Geoghegan
pgsql: Fix parallel amvacuumcleanup safety bug.
comitters
0 replies
Nov 03, 2021
Peter Geoghegan
pgsql: Don't overlook indexes during parallel VACUUM.
comitters
0 replies
Nov 02, 2021
Peter Geoghegan
pgsql: Don't overlook indexes during parallel VACUUM.
comitters
0 replies
Nov 02, 2021
Peter Geoghegan
Loading more results...