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: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 96.1 % 337 324 1 12 10 314
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 35 35 2 33
Baseline: lcov-20261105-baseline Branches: 70.3 % 192 135 4 53 6 129
Baseline Date: 2026-11-05 14:14:01 +0100 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 1371 97.3 % (110 / 113) 81.7 % (49 / 60)
pgaio_worker_submit CBC 588776 87.5 % (21 / 24) 83.3 % (15 / 18)
pgaio_worker_submission_queue_insert CBC 587605 80.0 % (8 / 10) 33.3 % (2 / 6)
check_io_worker_gucs GNC 1432 80.0 % (4 / 5) 50.0 % (3 / 6)
pgaio_worker_error_callback CBC 1583 90.0 % (9 / 10) 50.0 % (3 / 6)
pgaio_worker_pm_clear_grow_signal_sent CBC 31 83.3 % (5 / 6) 50.0 % (1 / 2)
pgaio_worker_register CBC 1371 95.2 % (20 / 21) 42.9 % (6 / 14)
pgaio_worker_request_grow CBC 37 91.7 % (11 / 12) 83.3 % (5 / 6)
pgaio_worker_can_timeout CBC 445956 100.0 % (9 / 9) 100.0 % (4 / 4)
pgaio_worker_cancel_grow CBC 445927 100.0 % (5 / 5) 100.0 % (2 / 2)
pgaio_worker_choose_idle CBC 595044 100.0 % (10 / 10) 83.3 % (5 / 6)
pgaio_worker_die CBC 1371 100.0 % (16 / 16) 50.0 % (4 / 8)
pgaio_worker_needs_synchronous_execution CBC 1182248 100.0 % (4 / 4) 83.3 % (5 / 6)
pgaio_worker_pm_test_grow CBC 47 100.0 % (3 / 3) 75.0 % (3 / 4)
pgaio_worker_pm_test_grow_signal_sent CBC 87423 100.0 % (3 / 3) 75.0 % (3 / 4)
pgaio_worker_shmem_init CBC 1296 100.0 % (11 / 11) 100.0 % (2 / 2)
pgaio_worker_shmem_request CBC 1300 100.0 % (7 / 7)
pgaio_worker_submission_queue_consume CBC 895642 100.0 % (8 / 8) 75.0 % (3 / 4)
pgaio_worker_submission_queue_depth CBC 263375 100.0 % (8 / 8) 66.7 % (4 / 6)
pgaio_worker_wake CBC 579010 100.0 % (5 / 5) 100.0 % (2 / 2)
pgaio_workers_enabled CBC 97763 100.0 % (2 / 2)
pgaio_workerset_all CBC 1371 100.0 % (3 / 3)
pgaio_workerset_contains CBC 2742 100.0 % (3 / 3) 50.0 % (2 / 4)
pgaio_workerset_count CBC 2742 100.0 % (2 / 2)
pgaio_workerset_get_highest CBC 14256 100.0 % (3 / 3) 50.0 % (1 / 2)
pgaio_workerset_get_lowest CBC 580381 100.0 % (3 / 3) 50.0 % (1 / 2)
pgaio_workerset_initialize CBC 2592 100.0 % (3 / 3)
pgaio_workerset_insert CBC 447298 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_is_empty CBC 1196282 100.0 % (2 / 2)
pgaio_workerset_pop_lowest CBC 2488 100.0 % (4 / 4)
pgaio_workerset_remove CBC 1031467 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_remove_lte CBC 7585 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_singleton CBC 1481507 100.0 % (3 / 3) 50.0 % (2 / 4)
pgaio_workerset_subtract CBC 1371 100.0 % (3 / 3)
pgaio_workerset_wake CBC 2742 100.0 % (4 / 4) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1