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: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 96.1 % 337 324 1 12 10 314
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 35 35 2 33
Baseline: lcov-20260827-baseline Branches: 70.3 % 192 135 4 53 6 129
Baseline Date: 2026-08-27 14:31:58 +0300 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 1294 97.3 % (110 / 113) 81.7 % (49 / 60)
pgaio_worker_register CBC 1294 95.2 % (20 / 21) 42.9 % (6 / 14)
pgaio_worker_die CBC 1294 100.0 % (16 / 16) 50.0 % (4 / 8)
pgaio_worker_submission_queue_insert CBC 592365 80.0 % (8 / 10) 33.3 % (2 / 6)
check_io_worker_gucs GNC 1352 80.0 % (4 / 5) 50.0 % (3 / 6)
pgaio_worker_error_callback CBC 1640 90.0 % (9 / 10) 50.0 % (3 / 6)
pgaio_worker_submit CBC 593348 87.5 % (21 / 24) 83.3 % (15 / 18)
pgaio_worker_submission_queue_depth CBC 255663 100.0 % (8 / 8) 66.7 % (4 / 6)
pgaio_workerset_contains CBC 2588 100.0 % (3 / 3) 50.0 % (2 / 4)
pgaio_workerset_insert CBC 449967 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_remove CBC 1038902 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_remove_lte CBC 8829 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_singleton CBC 1491457 100.0 % (3 / 3) 50.0 % (2 / 4)
pgaio_worker_choose_idle CBC 601039 100.0 % (10 / 10) 83.3 % (5 / 6)
pgaio_worker_needs_synchronous_execution CBC 1191423 100.0 % (4 / 4) 83.3 % (5 / 6)
pgaio_worker_pm_clear_grow_signal_sent CBC 37 83.3 % (5 / 6) 50.0 % (1 / 2)
pgaio_worker_pm_test_grow CBC 54 100.0 % (3 / 3) 75.0 % (3 / 4)
pgaio_worker_pm_test_grow_signal_sent CBC 84228 100.0 % (3 / 3) 75.0 % (3 / 4)
pgaio_worker_request_grow CBC 45 91.7 % (11 / 12) 83.3 % (5 / 6)
pgaio_worker_submission_queue_consume CBC 903082 100.0 % (8 / 8) 75.0 % (3 / 4)
pgaio_workerset_get_highest CBC 11317 100.0 % (3 / 3) 50.0 % (1 / 2)
pgaio_workerset_get_lowest CBC 583199 100.0 % (3 / 3) 50.0 % (1 / 2)
pgaio_worker_can_timeout CBC 448685 100.0 % (9 / 9) 100.0 % (4 / 4)
pgaio_worker_cancel_grow CBC 448673 100.0 % (5 / 5) 100.0 % (2 / 2)
pgaio_worker_shmem_init CBC 1229 100.0 % (11 / 11) 100.0 % (2 / 2)
pgaio_worker_wake CBC 581905 100.0 % (5 / 5) 100.0 % (2 / 2)
pgaio_workerset_wake CBC 2588 100.0 % (4 / 4) 100.0 % (2 / 2)
pgaio_worker_shmem_request CBC 1232 100.0 % (7 / 7)
pgaio_workers_enabled CBC 94036 100.0 % (2 / 2)
pgaio_workerset_all CBC 1294 100.0 % (3 / 3)
pgaio_workerset_count CBC 2588 100.0 % (2 / 2)
pgaio_workerset_initialize CBC 2458 100.0 % (3 / 3)
pgaio_workerset_is_empty CBC 1201879 100.0 % (2 / 2)
pgaio_workerset_pop_lowest CBC 2442 100.0 % (4 / 4)
pgaio_workerset_subtract CBC 1294 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1