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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 96.1 % 337 324 1 12 10 314
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 35 35 2 33
Baseline: lcov-20261012-baseline Branches: 70.3 % 192 135 4 53 6 129
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 95.6 % 227 217 1 9 10 207
(360..) days: 97.3 % 110 107 3 107
Function coverage date bins:
(30,360] days: 100.0 % 26 26 1 25
(360..) days: 100.0 % 9 9 1 8
Branch coverage date bins:
(30,360] days: 69.7 % 142 99 4 39 6 93
(360..) days: 72.0 % 50 36 14 36

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 1357 97.3 % (110 / 113) 81.7 % (49 / 60)
check_io_worker_gucs GNC 1396 80.0 % (4 / 5) 50.0 % (3 / 6)
pgaio_worker_can_timeout CBC 444271 100.0 % (9 / 9) 100.0 % (4 / 4)
pgaio_worker_cancel_grow CBC 444240 100.0 % (5 / 5) 100.0 % (2 / 2)
pgaio_worker_choose_idle CBC 595740 100.0 % (10 / 10) 83.3 % (5 / 6)
pgaio_worker_die CBC 1357 100.0 % (16 / 16) 50.0 % (4 / 8)
pgaio_worker_error_callback CBC 1583 90.0 % (9 / 10) 50.0 % (3 / 6)
pgaio_worker_needs_synchronous_execution CBC 1181055 100.0 % (4 / 4) 83.3 % (5 / 6)
pgaio_worker_pm_clear_grow_signal_sent CBC 24 83.3 % (5 / 6) 50.0 % (1 / 2)
pgaio_worker_pm_test_grow CBC 39 100.0 % (3 / 3) 75.0 % (3 / 4)
pgaio_worker_pm_test_grow_signal_sent CBC 86426 100.0 % (3 / 3) 75.0 % (3 / 4)
pgaio_worker_register CBC 1357 95.2 % (20 / 21) 42.9 % (6 / 14)
pgaio_worker_request_grow CBC 29 91.7 % (11 / 12) 83.3 % (5 / 6)
pgaio_worker_shmem_init CBC 1276 100.0 % (11 / 11) 100.0 % (2 / 2)
pgaio_worker_shmem_request CBC 1280 100.0 % (7 / 7)
pgaio_worker_submission_queue_consume CBC 893587 100.0 % (8 / 8) 75.0 % (3 / 4)
pgaio_worker_submission_queue_depth CBC 246186 100.0 % (8 / 8) 66.7 % (4 / 6)
pgaio_worker_submission_queue_insert CBC 587148 80.0 % (8 / 10) 33.3 % (2 / 6)
pgaio_worker_submit CBC 588094 87.5 % (21 / 24) 83.3 % (15 / 18)
pgaio_worker_wake CBC 577125 100.0 % (5 / 5) 100.0 % (2 / 2)
pgaio_workers_enabled CBC 96571 100.0 % (2 / 2)
pgaio_workerset_all CBC 1357 100.0 % (3 / 3)
pgaio_workerset_contains CBC 2714 100.0 % (3 / 3) 50.0 % (2 / 4)
pgaio_workerset_count CBC 2714 100.0 % (2 / 2)
pgaio_workerset_get_highest CBC 12612 100.0 % (3 / 3) 50.0 % (1 / 2)
pgaio_workerset_get_lowest CBC 578482 100.0 % (3 / 3) 50.0 % (1 / 2)
pgaio_workerset_initialize CBC 2552 100.0 % (3 / 3)
pgaio_workerset_insert CBC 445597 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_is_empty CBC 1193467 100.0 % (2 / 2)
pgaio_workerset_pop_lowest CBC 2562 100.0 % (4 / 4)
pgaio_workerset_remove CBC 1029186 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_remove_lte CBC 8731 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_singleton CBC 1477497 100.0 % (3 / 3) 50.0 % (2 / 4)
pgaio_workerset_subtract CBC 1357 100.0 % (3 / 3)
pgaio_workerset_wake CBC 2714 100.0 % (4 / 4) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1