LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - origin.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 87.4 % 493 431 62 431
Current Date: 2026-08-27 14:31:44 +0300 Functions: 91.2 % 34 31 3 1 30
Baseline: lcov-20260827-baseline Branches: 55.6 % 347 193 154 193
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 90.0 % 90 81 9 81
(360..) days: 86.8 % 403 350 53 350
Function coverage date bins:
(30,360] days: 90.9 % 11 10 1 10
(360..) days: 91.3 % 23 21 2 1 20
Branch coverage date bins:
(30,360] days: 63.7 % 102 65 37 65
(360..) days: 52.2 % 245 128 117 128

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
StartupReplicationOrigin GNC 1069 77.3 % (34 / 44) 38.0 % (19 / 50)
CheckPointReplicationOrigin CBC 1946 73.9 % (34 / 46) 34.2 % (13 / 38)
replorigin_session_setup CBC 537 90.9 % (40 / 44) 61.1 % (33 / 54)
replorigin_advance CBC 253 92.9 % (39 / 42) 68.2 % (30 / 44)
replorigin_create CBC 434 96.4 % (27 / 28) 55.6 % (10 / 18)
replorigin_state_clear CBC 379 75.0 % (18 / 24) 41.7 % (5 / 12)
replorigin_by_oid CBC 29 92.9 % (13 / 14) 50.0 % (6 / 12)
replorigin_check_prerequisites CBC 69 66.7 % (4 / 6) 50.0 % (6 / 12)
pg_replication_origin_session_progress CBC 2 80.0 % (8 / 10) 33.3 % (2 / 6)
replorigin_drop_by_name CBC 580 94.1 % (16 / 17) 50.0 % (4 / 8)
replorigin_redo CBC 4 90.9 % (20 / 22) 55.6 % (5 / 9)
pg_replication_origin_xact_setup CBC 1 87.5 % (7 / 8) 25.0 % (1 / 4)
replorigin_session_advance CBC 1166 100.0 % (10 / 10) 62.5 % (5 / 8)
replorigin_session_reset CBC 209 100.0 % (9 / 9) 75.0 % (9 / 12)
ReplicationOriginShmemAttach UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
pg_replication_origin_oid UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
pg_replication_origin_progress CBC 3 90.9 % (10 / 11) 50.0 % (2 / 4)
replorigin_session_get_progress CBC 306 100.0 % (9 / 9) 66.7 % (4 / 6)
replorigin_session_reset_internal CBC 535 100.0 % (12 / 12) 66.7 % (4 / 6)
pg_replication_origin_create CBC 15 100.0 % (8 / 8) 83.3 % (5 / 6)
pg_show_replication_origin_status CBC 11 100.0 % (25 / 25) 83.3 % (5 / 6)
replorigin_by_name CBC 1132 100.0 % (11 / 11) 83.3 % (5 / 6)
replorigin_get_progress CBC 9 100.0 % (16 / 16) 87.5 % (7 / 8)
replorigin_xact_clear CBC 848 100.0 % (6 / 6) 50.0 % (1 / 2)
IsReservedOriginName CBC 14 100.0 % (3 / 3) 100.0 % (4 / 4)
ReplicationOriginExitCleanup CBC 531 100.0 % (4 / 4) 100.0 % (2 / 2)
ReplicationOriginShmemInit CBC 1236 100.0 % (9 / 9) 100.0 % (4 / 4)
ReplicationOriginShmemRequest CBC 1239 100.0 % (7 / 7) 100.0 % (2 / 2)
pg_replication_origin_advance CBC 3 100.0 % (9 / 9)
pg_replication_origin_drop CBC 9 100.0 % (6 / 6)
pg_replication_origin_session_is_setup CBC 4 100.0 % (3 / 3)
pg_replication_origin_session_reset CBC 10 100.0 % (5 / 5)
pg_replication_origin_session_setup CBC 11 100.0 % (9 / 9)
pg_replication_origin_xact_reset UBC 0 0.0 % (0 / 4)

Generated by: LCOV version 2.0-1