Revert "Make vacuum a bit more verbose to debug BF failure."
authorAndres Freund <andres@anarazel.de>
Thu, 20 Aug 2020 19:59:00 +0000 (12:59 -0700)
committerAndres Freund <andres@anarazel.de>
Thu, 20 Aug 2020 19:59:00 +0000 (12:59 -0700)
This reverts commit 49967da65aec970fcda123acc681f1df5d70bfc6.

Enough time has passed that we can be confident that 07f32fcd23a
resolved the issue. Therefore we can remove the temporary debugging
aids.

Author: Andres Freund <andres@anarazel.de>
Discussion: https://postgr.es/m/E1k7tGP-0005V0-5k@gemulon.postgresql.org

src/backend/access/heap/heapam.c
src/backend/access/heap/vacuumlazy.c

index 8eb276e46449f6d65fc9ab153b76233471e738d9..9b5f417eac442bfe8e00312f41bbbe0377a1466a 100644 (file)
@@ -6048,16 +6048,7 @@ FreezeMultiXactId(MultiXactId multi, uint16 t_infomask,
                TransactionIdIsInProgress(members[i].xid))
            {
                /* running locker cannot possibly be older than the cutoff */
-               if (TransactionIdPrecedes(members[i].xid, cutoff_xid))
-               {
-                   /* temporary on-bf debugging */
-                   elog(PANIC, "too old alive locker: multi: %u, member xid: %u, memb-current: %d, memb-progress: %d, cutoff: %u, cutoff-multi: %u, relfrozenxid: %u, relminmxid: %u",
-                        multi, members[i].xid,
-                        TransactionIdIsCurrentTransactionId(members[i].xid),
-                        TransactionIdIsInProgress(members[i].xid),
-                        cutoff_xid, cutoff_multi,
-                        relfrozenxid, relminmxid);
-               }
+               Assert(!TransactionIdPrecedes(members[i].xid, cutoff_xid));
                newmembers[nnewmembers++] = members[i];
                has_lockers = true;
            }
index 03c8e1ff7ea9f2a7f120d4c1cfa3b9566ef7f861..44e2224dd557bd693d6e0ee113c51ac893c6ad02 100644 (file)
@@ -1350,14 +1350,7 @@ lazy_scan_heap(Relation onerel, VacuumParams *params, LVRelStats *vacrelstats,
                    if (HeapTupleIsHotUpdated(&tuple) ||
                        HeapTupleIsHeapOnly(&tuple) ||
                        params->index_cleanup == VACOPT_TERNARY_DISABLED)
-                   {
-                       /* temporary on-bf debugging */
-                       elog(LOG, "treating dead HOT tuple (updated %d, heap only: %d, index cleanup: %d) as alive",
-                            HeapTupleIsHotUpdated(&tuple), HeapTupleIsHeapOnly(&tuple),
-                            params->index_cleanup == VACOPT_TERNARY_DISABLED);
-
                        nkeep += 1;
-                   }
                    else
                        tupgone = true; /* we can delete the tuple */
                    all_visible = false;