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

Generated by: LCOV version 2.0-1