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

Generated by: LCOV version 2.0-1