Remove duplicated progress reporting during heap scan of VACUUM
authorMichael Paquier <michael@paquier.xyz>
Sun, 15 Dec 2019 13:05:33 +0000 (22:05 +0900)
committerMichael Paquier <michael@paquier.xyz>
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.GT2082@telsasoft.com

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++;
    }