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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 96.1 % 337 324 1 12 10 314
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 35 35 2 33
Baseline: lcov-20260920-baseline Branches: 70.3 % 192 135 4 53 6 129
Baseline Date: 2026-09-20 14:13:13 +0900 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 34 83.3 % (5 / 6) 50.0 % (1 / 2)
pgaio_worker_pm_test_grow CBC 44 100.0 % (3 / 3) 75.0 % (3 / 4)
pgaio_worker_request_grow CBC 56 91.7 % (11 / 12) 83.3 % (5 / 6)
pgaio_worker_shmem_init CBC 1267 100.0 % (11 / 11) 100.0 % (2 / 2)
pgaio_worker_shmem_request CBC 1270 100.0 % (7 / 7)
IoWorkerMain GNC 1329 97.3 % (110 / 113) 81.7 % (49 / 60)
pgaio_worker_die CBC 1329 100.0 % (16 / 16) 50.0 % (4 / 8)
pgaio_worker_register CBC 1329 95.2 % (20 / 21) 42.9 % (6 / 14)
pgaio_workerset_all CBC 1329 100.0 % (3 / 3)
pgaio_workerset_subtract CBC 1329 100.0 % (3 / 3)
check_io_worker_gucs GNC 1376 80.0 % (4 / 5) 50.0 % (3 / 6)
pgaio_worker_error_callback CBC 1586 90.0 % (9 / 10) 50.0 % (3 / 6)
pgaio_workerset_pop_lowest CBC 2408 100.0 % (4 / 4)
pgaio_workerset_initialize CBC 2534 100.0 % (3 / 3)
pgaio_workerset_contains CBC 2658 100.0 % (3 / 3) 50.0 % (2 / 4)
pgaio_workerset_count CBC 2658 100.0 % (2 / 2)
pgaio_workerset_wake CBC 2658 100.0 % (4 / 4) 100.0 % (2 / 2)
pgaio_workerset_get_highest CBC 5326 100.0 % (3 / 3) 50.0 % (1 / 2)
pgaio_workerset_remove_lte CBC 9577 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_worker_pm_test_grow_signal_sent CBC 85373 100.0 % (3 / 3) 75.0 % (3 / 4)
pgaio_workers_enabled CBC 95469 100.0 % (2 / 2)
pgaio_worker_submission_queue_depth CBC 248581 100.0 % (8 / 8) 66.7 % (4 / 6)
pgaio_worker_cancel_grow CBC 436246 100.0 % (5 / 5) 100.0 % (2 / 2)
pgaio_worker_can_timeout CBC 436270 100.0 % (9 / 9) 100.0 % (4 / 4)
pgaio_workerset_insert CBC 437575 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_worker_wake CBC 569046 100.0 % (5 / 5) 100.0 % (2 / 2)
pgaio_workerset_get_lowest CBC 570375 100.0 % (3 / 3) 50.0 % (1 / 2)
pgaio_worker_submission_queue_insert CBC 583257 80.0 % (8 / 10) 33.3 % (2 / 6)
pgaio_worker_submit CBC 584529 87.5 % (21 / 24) 83.3 % (15 / 18)
pgaio_worker_choose_idle CBC 592696 100.0 % (10 / 10) 83.3 % (5 / 6)
pgaio_worker_submission_queue_consume CBC 882111 100.0 % (8 / 8) 75.0 % (3 / 4)
pgaio_workerset_remove CBC 1017569 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_worker_needs_synchronous_execution CBC 1173558 100.0 % (4 / 4) 83.3 % (5 / 6)
pgaio_workerset_is_empty CBC 1174792 100.0 % (2 / 2)
pgaio_workerset_singleton CBC 1457802 100.0 % (3 / 3) 50.0 % (2 / 4)

Generated by: LCOV version 2.0-1