LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - tablesync.c (source / functions) Coverage Total Hit UNC LBC UBC GIC GNC CBC DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 91.2 % 536 489 4 43 1 47 441 13
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 19 19 8 11
Baseline: 16@8cea358b128 Branches: 65.9 % 317 209 8 1 99 17 192
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 100.0 % 1 1 1
(60,120] days: 100.0 % 4 4 4
(120,180] days: 100.0 % 15 15 2 13
(180,240] days: 81.8 % 11 9 2 9
(240..) days: 91.1 % 505 460 2 43 1 31 428
Function coverage date bins:
(240..) days: 100.0 % 19 19 8 11
Branch coverage date bins:
(60,120] days: 87.5 % 8 7 1 7
(120,180] days: 80.0 % 10 8 1 1 1 7
(180,240] days: 42.9 % 7 3 4 3
(240..) days: 65.4 % 292 191 2 1 98 6 185

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
LogicalRepSyncTableStart GNC 169 81.9 % (77 / 94) 48.0 % (24 / 50)
copy_read_data CBC 13938 65.7 % (23 / 35) 50.0 % (10 / 20)
fetch_remote_table_info GNC 169 93.4 % (99 / 106) 59.5 % (50 / 84)
wait_for_relation_state_change CBC 160 82.4 % (14 / 17) 62.5 % (5 / 8)
process_syncing_tables GNC 4618 84.6 % (11 / 13) 42.9 % (3 / 7)
wait_for_worker_state_change CBC 160 87.5 % (14 / 16) 58.3 % (7 / 12)
TablesyncWorkerMain GNC 169 80.0 % (4 / 5)
UpdateTwoPhaseState CBC 7 93.8 % (15 / 16) 40.0 % (4 / 10)
copy_table GNC 169 98.1 % (53 / 54) 82.4 % (28 / 34)
run_tablesync_worker GNC 169 90.9 % (10 / 11)
AllTablesyncsReady CBC 68 100.0 % (8 / 8) 83.3 % (5 / 6)
FetchTableStates CBC 4456 100.0 % (19 / 19) 100.0 % (14 / 14)
ReplicationSlotNameForTablesync CBC 331 100.0 % (3 / 3)
finish_sync_worker CBC 160 100.0 % (10 / 10) 50.0 % (2 / 4)
invalidate_syncing_table_states CBC 1548 100.0 % (3 / 3)
make_copy_attnamelist CBC 168 100.0 % (6 / 6) 100.0 % (2 / 2)
process_syncing_tables_for_apply GNC 4388 100.0 % (73 / 73) 88.0 % (44 / 50)
process_syncing_tables_for_sync CBC 204 100.0 % (32 / 32) 62.5 % (5 / 8)
start_table_sync GNC 169 100.0 % (15 / 15) 75.0 % (6 / 8)

Generated by: LCOV version 2.1-beta2-3-g6141622