LCOV - differential code coverage report
Current view: top level - src/backend/storage/aio - method_worker.c (source / functions) Coverage Total Hit UNC UBC GBC GIC GNC CBC ECB DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 96.6 % 326 315 9 2 2 1 207 105 1 3 83
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 34 34 31 3 7
Baseline: lcov-20260530-034037-baseline Branches: 71.4 % 182 130 39 13 3 93 34 14 36
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 96.0 % 225 216 9 1 206 9
(360..) days: 98.0 % 101 99 2 2 1 96 1
Function coverage date bins:
(30,360] days: 100.0 % 25 25 25
(360..) days: 100.0 % 9 9 6 3
Branch coverage date bins:
(30,360] days: 71.4 % 140 100 39 1 93 7
(360..) days: 71.4 % 42 30 12 3 27

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 1313 97.2 % (104 / 107) 82.1 % (46 / 56)
pgaio_worker_can_timeout GNC 533281 100.0 % (9 / 9) 100.0 % (4 / 4)
pgaio_worker_cancel_grow GNC 533250 100.0 % (5 / 5) 100.0 % (2 / 2)
pgaio_worker_choose_idle GNC 685917 100.0 % (10 / 10) 83.3 % (5 / 6)
pgaio_worker_die GNC 1313 100.0 % (16 / 16) 50.0 % (4 / 8)
pgaio_worker_error_callback CBC 1649 100.0 % (10 / 10) 66.7 % (4 / 6)
pgaio_worker_needs_synchronous_execution CBC 1352795 100.0 % (4 / 4) 83.3 % (5 / 6)
pgaio_worker_pm_clear_grow_signal_sent GNC 32 83.3 % (5 / 6) 50.0 % (1 / 2)
pgaio_worker_pm_test_grow GNC 43 100.0 % (3 / 3) 75.0 % (3 / 4)
pgaio_worker_pm_test_grow_signal_sent GNC 82947 100.0 % (3 / 3) 75.0 % (3 / 4)
pgaio_worker_register GNC 1313 95.2 % (20 / 21) 42.9 % (6 / 14)
pgaio_worker_request_grow GNC 29 91.7 % (11 / 12) 83.3 % (5 / 6)
pgaio_worker_shmem_request GNC 1237 100.0 % (7 / 7)
pgaio_worker_submission_queue_consume GNC 1069374 100.0 % (8 / 8) 75.0 % (3 / 4)
pgaio_worker_submission_queue_depth GNC 292909 100.0 % (8 / 8) 66.7 % (4 / 6)
pgaio_worker_submission_queue_insert GNC 672185 80.0 % (8 / 10) 33.3 % (2 / 6)
pgaio_worker_wake GNC 665372 100.0 % (5 / 5) 100.0 % (2 / 2)
pgaio_workers_enabled CBC 93054 100.0 % (2 / 2)
pgaio_workerset_all GNC 1313 100.0 % (3 / 3)
pgaio_workerset_contains GNC 2626 100.0 % (3 / 3) 50.0 % (2 / 4)
pgaio_workerset_count GNC 2626 100.0 % (2 / 2)
pgaio_workerset_get_highest GNC 19541 100.0 % (3 / 3) 50.0 % (1 / 2)
pgaio_workerset_get_lowest GNC 666685 100.0 % (3 / 3) 50.0 % (1 / 2)
pgaio_workerset_initialize GNC 2468 100.0 % (3 / 3)
pgaio_workerset_insert GNC 534563 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_is_empty GNC 1378474 100.0 % (2 / 2)
pgaio_workerset_pop_lowest GNC 2392 100.0 % (4 / 4)
pgaio_workerset_remove GNC 1204122 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_remove_lte GNC 13865 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_singleton GNC 1741311 100.0 % (3 / 3) 50.0 % (2 / 4)
pgaio_workerset_subtract GNC 1313 100.0 % (3 / 3)
pgaio_workerset_wake GNC 2626 100.0 % (4 / 4) 100.0 % (2 / 2)

Generated by: LCOV version 2.5.0-beta