Remove duplicated progress reporting during heap scan of VACUUM
authorMichael Paquier <[email protected]>
Sun, 15 Dec 2019 13:05:33 +0000 (22:05 +0900)
committerMichael Paquier <[email protected]>
Sun, 15 Dec 2019 13:05:33 +0000 (22:05 +0900)
This has been introduced by c16dc1a since progress reporting for VACUUM
has been added.  As this issue just causes some extra work and is
harmless, no backpatch is done.

Author: Justin Pryzby
Discussion: https://postgr.es/m/20191213030831[email protected]

src/backend/access/heap/vacuumlazy.c

index a3c4a1df3b4b28953ab1dfcd43f3d566eecac555..ab09d8408ccd35e156f8ac3607983de329972fb4 100644 (file)
@@ -1445,8 +1445,6 @@ lazy_scan_heap(Relation onerel, VacuumParams *params, LVRelStats *vacrelstats,
                pgstat_progress_update_multi_param(2, hvp_index, hvp_val);
 
                /* Remove tuples from heap */
-               pgstat_progress_update_param(PROGRESS_VACUUM_PHASE,
-                                                                        PROGRESS_VACUUM_PHASE_VACUUM_HEAP);
                lazy_vacuum_heap(onerel, vacrelstats);
                vacrelstats->num_index_scans++;
        }