git.postgresql.org Git - postgresql.git/commitdiff

git projects / postgresql.git / commitdiff
? search:
summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: beb4e9b)
Update another obsolete reference in vacuumlazy.c.
2021年11月11日 21:13:08 +0000 (13:13 -0800)
2021年11月11日 21:13:08 +0000 (13:13 -0800)
Addresses an oversight in commit 7ab96cf6.


diff --git a/src/backend/access/heap/vacuumlazy.c b/src/backend/access/heap/vacuumlazy.c
index 558cc88a08a0fc363bf4119a4b0a7cdb68e1bcee..1dd162ab9166fce8e2a87644aeea744b26fc676b 100644 (file)
--- a/src/backend/access/heap/vacuumlazy.c
+++ b/src/backend/access/heap/vacuumlazy.c
@@ -3610,6 +3610,11 @@ vac_cmp_itemptr(const void *left, const void *right)
* transactions. Also return the visibility_cutoff_xid which is the highest
* xmin amongst the visible tuples. Set *all_frozen to true if every tuple
* on this page is frozen.
+ *
+ * This is a stripped down version of lazy_scan_prune(). If you change
+ * anything here, make sure that everything stays in sync. Note that an
+ * assertion calls us to verify that everybody still agrees. Be sure to avoid
+ * introducing new side-effects here.
*/
static bool
heap_page_is_all_visible(LVRelState *vacrel, Buffer buf,
@@ -3625,10 +3630,6 @@ heap_page_is_all_visible(LVRelState *vacrel, Buffer buf,
*visibility_cutoff_xid = InvalidTransactionId;
*all_frozen = true;
- /*
- * This is a stripped down version of the line pointer scan in
- * lazy_scan_heap(). So if you change anything here, also check that code.
- */
maxoff = PageGetMaxOffsetNumber(page);
for (offnum = FirstOffsetNumber;
offnum <= maxoff && all_visible;
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /