LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - launcher.c (source / functions) Coverage Total Hit UNC UIC UBC GBC GNC CBC DCB
Current: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 89.1 % 589 525 6 58 111 414 16
Current Date: 2025-12-17 08:58:58 +0900 Functions: 100.0 % 37 37 15 22 3
Baseline: lcov-20251217-005640-baseline Branches: 65.4 % 402 263 36 2 101 2 70 191
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(30,360] days: 94.7 % 131 124 6 1 110 14
(360..) days: 87.5 % 457 400 57 400
Function coverage date bins:
(30,360] days: 100.0 % 9 9 9
(360..) days: 100.0 % 28 28 6 22
Branch coverage date bins:
(30,360] days: 66.1 % 112 74 36 2 70 4
(360..) days: 65.2 % 290 189 2 99 2 187

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
ApplyLauncherForgetWorkerStartTime CBC 231 100.0 % (4 / 4)
ApplyLauncherGetWorkerStartTime CBC 288 100.0 % (8 / 8) 100.0 % (2 / 2)
ApplyLauncherMain GNC 413 98.5 % (65 / 66) 85.2 % (46 / 54)
ApplyLauncherRegister CBC 849 100.0 % (14 / 14) 100.0 % (4 / 4)
ApplyLauncherSetWorkerStartTime CBC 201 100.0 % (6 / 6)
ApplyLauncherShmemInit CBC 1069 100.0 % (12 / 12) 75.0 % (3 / 4)
ApplyLauncherShmemSize CBC 4124 100.0 % (5 / 5)
ApplyLauncherWakeup CBC 721 100.0 % (4 / 4) 100.0 % (2 / 2)
ApplyLauncherWakeupAtCommit CBC 144 100.0 % (4 / 4) 100.0 % (2 / 2)
AtEOXact_ApplyLauncher CBC 331830 100.0 % (6 / 6) 100.0 % (4 / 4)
CreateConflictDetectionSlot GNC 8 100.0 % (6 / 6) 75.0 % (3 / 4)
GetLeaderApplyWorkerPid CBC 866 80.0 % (8 / 10) 50.0 % (5 / 10)
IsLogicalLauncher CBC 2358 100.0 % (2 / 2)
WaitForReplicationWorkerAttach CBC 418 80.8 % (21 / 26) 68.8 % (11 / 16)
acquire_conflict_slot_if_exists GNC 413 100.0 % (5 / 5) 100.0 % (2 / 2)
compute_min_nonremovable_xid GNC 3 81.8 % (9 / 11) 41.7 % (5 / 12)
get_subscription_list GNC 2789 100.0 % (23 / 23) 100.0 % (2 / 2)
init_conflict_slot_xmin GNC 3 100.0 % (13 / 13) 50.0 % (3 / 6)
logicalrep_launcher_attach_dshmem CBC 720 100.0 % (20 / 20) 87.5 % (7 / 8)
logicalrep_launcher_onexit CBC 413 100.0 % (3 / 3)
logicalrep_pa_worker_count CBC 418 100.0 % (8 / 8) 80.0 % (8 / 10)
logicalrep_pa_worker_stop CBC 5 100.0 % (16 / 16) 50.0 % (8 / 16)
logicalrep_reset_seqsync_start_time GNC 5 100.0 % (8 / 8) 50.0 % (1 / 2)
logicalrep_sync_worker_count GNC 1327 100.0 % (8 / 8) 71.4 % (10 / 14)
logicalrep_worker_attach CBC 544 71.4 % (10 / 14) 33.3 % (4 / 12)
logicalrep_worker_cleanup CBC 544 100.0 % (12 / 12) 50.0 % (1 / 2)
logicalrep_worker_detach GNC 544 100.0 % (15 / 15) 83.3 % (10 / 12)
logicalrep_worker_find GNC 3153 92.3 % (12 / 13) 81.8 % (18 / 22)
logicalrep_worker_launch GNC 418 76.6 % (85 / 111) 47.1 % (32 / 68)
logicalrep_worker_onexit CBC 544 100.0 % (10 / 10) 100.0 % (6 / 6)
logicalrep_worker_stop GNC 97 100.0 % (9 / 9) 62.5 % (5 / 8)
logicalrep_worker_stop_internal CBC 84 87.0 % (20 / 23) 66.7 % (16 / 24)
logicalrep_worker_wakeup GNC 212 100.0 % (8 / 8) 50.0 % (2 / 4)
logicalrep_worker_wakeup_ptr CBC 653 100.0 % (4 / 4) 50.0 % (1 / 2)
logicalrep_workers_find CBC 663 100.0 % (12 / 12) 93.8 % (15 / 16)
pg_stat_get_subscription GNC 1 64.9 % (37 / 57) 45.0 % (18 / 40)
update_conflict_slot_xmin GNC 3 100.0 % (13 / 13) 58.3 % (7 / 12)

Generated by: LCOV version 2.4-beta