LCOV - differential code coverage report
Current view: top level - src/backend/postmaster - autovacuum.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GIC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 82.5 % 946 780 3 12 151 27 19 734 9 33
Current Date: 2024-04-14 14:21:10 Functions: 96.8 % 31 30 1 7 23 6
Baseline: 16@8cea358b128 Branches: 65.7 % 574 377 4 6 187 28 2 4 343
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 87.0 % 23 20 3 15 5
(120,180] days: 40.0 % 5 2 3 2
(180,240] days: 100.0 % 2 2 2
(240..) days: 82.5 % 916 756 12 148 27 729
Function coverage date bins:
[..60] days: 100.0 % 2 2 2
(240..) days: 96.6 % 29 28 1 5 23
Branch coverage date bins:
[..60] days: 50.0 % 12 6 4 2 4 2
(240..) days: 66.0 % 562 371 6 185 28 2 341

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
AutoVacLauncherShutdown CBC 335 100.0 % (4 / 4) 100.0 % (2 / 2)
AutoVacWorkerFailed UBC 0 0.0 % (0 / 3)
AutoVacuumRequestWork CBC 3 100.0 % (17 / 17) 75.0 % (3 / 4)
AutoVacuumShmemInit CBC 898 94.4 % (17 / 18) 50.0 % (4 / 8)
AutoVacuumShmemSize CBC 2577 100.0 % (5 / 5)
AutoVacuumUpdateCostLimit CBC 150877 66.7 % (10 / 15) 42.9 % (6 / 14)
AutoVacuumingActive CBC 166569 100.0 % (4 / 4) 75.0 % (3 / 4)
FreeWorkerInfo CBC 750 100.0 % (17 / 17) 50.0 % (1 / 2)
HandleAutoVacLauncherInterrupts CBC 2024 86.7 % (13 / 15) 80.0 % (8 / 10)
VacuumUpdateCosts CBC 153978 62.5 % (15 / 24) 38.5 % (10 / 26)
autovac_init CBC 728 75.0 % (3 / 4) 50.0 % (3 / 6)
autovac_recalculate_workers_for_balance CBC 74434 100.0 % (14 / 14) 75.0 % (9 / 12)
autovac_report_activity CBC 74408 100.0 % (11 / 11) 100.0 % (6 / 6)
autovac_report_workitem CBC 3 92.3 % (12 / 13) 50.0 % (2 / 4)
autovacuum_do_vac_analyze CBC 74408 100.0 % (9 / 9)
avl_sigusr2_handler GNC 52 100.0 % (4 / 4)
check_autovacuum_work_mem CBC 930 100.0 % (6 / 6) 75.0 % (3 / 4)
db_comparator GNC 404 100.0 % (3 / 3)
do_autovacuum GNC 750 76.3 % (164 / 215) 60.0 % (78 / 130)
do_start_worker CBC 1434 86.5 % (64 / 74) 72.0 % (36 / 50)
extract_autovac_opts CBC 158716 100.0 % (9 / 9) 87.5 % (7 / 8)
get_database_list CBC 1507 100.0 % (26 / 26) 83.3 % (5 / 6)
launch_worker CBC 125 100.0 % (15 / 15) 90.0 % (9 / 10)
launcher_determine_sleep CBC 2250 77.3 % (17 / 22) 75.0 % (12 / 16)
perform_work_item GNC 3 68.3 % (28 / 41) 41.7 % (10 / 24)
rebuild_database_list CBC 658 96.4 % (54 / 56) 81.2 % (26 / 32)
recheck_relation_needs_vacanalyze CBC 74410 100.0 % (6 / 6) 100.0 % (2 / 2)
relation_needs_vacanalyze CBC 158716 86.9 % (53 / 61) 73.8 % (59 / 80)
table_recheck_autovac GNC 74410 98.2 % (55 / 56) 78.8 % (41 / 52)

Generated by: LCOV version 2.1-beta2-3-g6141622