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
pgaio_worker_pm_clear_grow_signal_sent CBC 37 83.3 % (5 / 6) 50.0 % (1 / 2)
pgaio_worker_request_grow CBC 45 91.7 % (11 / 12) 83.3 % (5 / 6)
pgaio_worker_pm_test_grow CBC 54 100.0 % (3 / 3) 75.0 % (3 / 4)
pgaio_worker_shmem_init CBC 1229 100.0 % (11 / 11) 100.0 % (2 / 2)
pgaio_worker_shmem_request CBC 1232 100.0 % (7 / 7)
IoWorkerMain GNC 1294 97.3 % (110 / 113) 81.7 % (49 / 60)
pgaio_worker_die CBC 1294 100.0 % (16 / 16) 50.0 % (4 / 8)
pgaio_worker_register CBC 1294 95.2 % (20 / 21) 42.9 % (6 / 14)
pgaio_workerset_all CBC 1294 100.0 % (3 / 3)
pgaio_workerset_subtract CBC 1294 100.0 % (3 / 3)
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_workerset_pop_lowest CBC 2442 100.0 % (4 / 4)
pgaio_workerset_initialize CBC 2458 100.0 % (3 / 3)
pgaio_workerset_contains CBC 2588 100.0 % (3 / 3) 50.0 % (2 / 4)
pgaio_workerset_count CBC 2588 100.0 % (2 / 2)
pgaio_workerset_wake CBC 2588 100.0 % (4 / 4) 100.0 % (2 / 2)
pgaio_workerset_remove_lte CBC 8829 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_get_highest CBC 11317 100.0 % (3 / 3) 50.0 % (1 / 2)
pgaio_worker_pm_test_grow_signal_sent CBC 84228 100.0 % (3 / 3) 75.0 % (3 / 4)
pgaio_workers_enabled CBC 94036 100.0 % (2 / 2)
pgaio_worker_submission_queue_depth CBC 255663 100.0 % (8 / 8) 66.7 % (4 / 6)
pgaio_worker_cancel_grow CBC 448673 100.0 % (5 / 5) 100.0 % (2 / 2)
pgaio_worker_can_timeout CBC 448685 100.0 % (9 / 9) 100.0 % (4 / 4)
pgaio_workerset_insert CBC 449967 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_worker_wake CBC 581905 100.0 % (5 / 5) 100.0 % (2 / 2)
pgaio_workerset_get_lowest CBC 583199 100.0 % (3 / 3) 50.0 % (1 / 2)
pgaio_worker_submission_queue_insert CBC 592365 80.0 % (8 / 10) 33.3 % (2 / 6)
pgaio_worker_submit CBC 593348 87.5 % (21 / 24) 83.3 % (15 / 18)
pgaio_worker_choose_idle CBC 601039 100.0 % (10 / 10) 83.3 % (5 / 6)
pgaio_worker_submission_queue_consume CBC 903082 100.0 % (8 / 8) 75.0 % (3 / 4)
pgaio_workerset_remove CBC 1038902 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_worker_needs_synchronous_execution CBC 1191423 100.0 % (4 / 4) 83.3 % (5 / 6)
pgaio_workerset_is_empty CBC 1201879 100.0 % (2 / 2)
pgaio_workerset_singleton CBC 1491457 100.0 % (3 / 3) 50.0 % (2 / 4)

Generated by: LCOV version 2.0-1