LCOV - differential code coverage report
Current view: top level - src/backend/storage/aio - method_worker.c (source / functions) Coverage Total Hit UNC UBC GNC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 96.1 % 337 324 1 12 10 314
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 35 35 2 33
Baseline: lcov-20260726-baseline Branches: 70.3 % 192 135 4 53 6 129
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 90.9 % 11 10 1 10
(30,360] days: 95.9 % 219 210 9 210
(360..) days: 97.2 % 107 104 3 104
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 25 25 25
(360..) days: 100.0 % 9 9 1 8
Branch coverage date bins:
(7,30] days: 60.0 % 10 6 4 6
(30,360] days: 71.3 % 136 97 39 97
(360..) days: 69.6 % 46 32 14 32

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
IoWorkerMain GNC 1278 97.3 % (110 / 113) 81.7 % (49 / 60)
pgaio_worker_submit CBC 641780 87.5 % (21 / 24) 83.3 % (15 / 18)
pgaio_worker_submission_queue_insert CBC 640492 80.0 % (8 / 10) 33.3 % (2 / 6)
check_io_worker_gucs GNC 1336 80.0 % (4 / 5) 50.0 % (3 / 6)
pgaio_worker_error_callback CBC 1628 90.0 % (9 / 10) 50.0 % (3 / 6)
pgaio_worker_pm_clear_grow_signal_sent CBC 25 83.3 % (5 / 6) 50.0 % (1 / 2)
pgaio_worker_register CBC 1278 95.2 % (20 / 21) 42.9 % (6 / 14)
pgaio_worker_request_grow CBC 35 91.7 % (11 / 12) 83.3 % (5 / 6)
pgaio_worker_can_timeout CBC 499407 100.0 % (9 / 9) 100.0 % (4 / 4)
pgaio_worker_cancel_grow CBC 499396 100.0 % (5 / 5) 100.0 % (2 / 2)
pgaio_worker_choose_idle CBC 649351 100.0 % (10 / 10) 83.3 % (5 / 6)
pgaio_worker_die CBC 1278 100.0 % (16 / 16) 50.0 % (4 / 8)
pgaio_worker_needs_synchronous_execution CBC 1287949 100.0 % (4 / 4) 83.3 % (5 / 6)
pgaio_worker_pm_test_grow CBC 37 100.0 % (3 / 3) 75.0 % (3 / 4)
pgaio_worker_pm_test_grow_signal_sent CBC 82164 100.0 % (3 / 3) 75.0 % (3 / 4)
pgaio_worker_shmem_init CBC 1216 100.0 % (11 / 11) 100.0 % (2 / 2)
pgaio_worker_shmem_request CBC 1219 100.0 % (7 / 7)
pgaio_worker_submission_queue_consume CBC 1002235 100.0 % (8 / 8) 75.0 % (3 / 4)
pgaio_worker_submission_queue_depth CBC 297212 100.0 % (8 / 8) 66.7 % (4 / 6)
pgaio_worker_wake CBC 632533 100.0 % (5 / 5) 100.0 % (2 / 2)
pgaio_workers_enabled CBC 91923 100.0 % (2 / 2)
pgaio_workerset_all CBC 1278 100.0 % (3 / 3)
pgaio_workerset_contains CBC 2556 100.0 % (3 / 3) 50.0 % (2 / 4)
pgaio_workerset_count CBC 2556 100.0 % (2 / 2)
pgaio_workerset_get_highest CBC 14256 100.0 % (3 / 3) 50.0 % (1 / 2)
pgaio_workerset_get_lowest CBC 633811 100.0 % (3 / 3) 50.0 % (1 / 2)
pgaio_workerset_initialize CBC 2432 100.0 % (3 / 3)
pgaio_workerset_insert CBC 500674 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_is_empty CBC 1303868 100.0 % (2 / 2)
pgaio_workerset_pop_lowest CBC 2616 100.0 % (4 / 4)
pgaio_workerset_remove CBC 1137928 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_remove_lte CBC 9008 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_singleton CBC 1641158 100.0 % (3 / 3) 50.0 % (2 / 4)
pgaio_workerset_subtract CBC 1278 100.0 % (3 / 3)
pgaio_workerset_wake CBC 2556 100.0 % (4 / 4) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1