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

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