LCOV - differential code coverage report
Current view: top level - src/backend/replication - syncrep.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 77.6 % 317 246 71 2 244 2
Current Date: 2025-10-28 08:26:42 +0900 Functions: 84.2 % 19 16 3 2 14
Baseline: lcov-20251028-005825-baseline Branches: 64.1 % 234 150 1 83 1 149
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 88.9 % 27 24 3 2 22
(360..) days: 76.6 % 290 222 68 222
Function coverage date bins:
(360..) days: 84.2 % 19 16 3 2 14
Branch coverage date bins:
(30,360] days: 73.1 % 26 19 1 6 1 18
(360..) days: 63.0 % 208 131 77 131

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
SyncRepWaitForLSN GNC 121198 75.4 % (43 / 57) 60.4 % (29 / 48)
SyncRepGetOldestSyncRecPtr CBC 130 100.0 % (12 / 12) 35.7 % (5 / 14)
SyncRepReleaseWaiters GNC 99310 97.0 % (32 / 33) 76.7 % (23 / 30)
check_synchronous_standby_names CBC 1176 64.0 % (16 / 25) 50.0 % (7 / 14)
SyncRepGetNthLatestSyncRecPtr UBC 0 0.0 % (0 / 19) 0.0 % (0 / 6)
SyncRepQueueInsert CBC 34 55.6 % (5 / 9) 40.0 % (4 / 10)
SyncRepWakeQueue CBC 135 100.0 % (16 / 16) 62.5 % (10 / 16)
SyncRepQueueIsOrderedByLSN CBC 169 88.9 % (8 / 9) 60.0 % (6 / 10)
SyncRepCleanupAtProcExit CBC 15037 42.9 % (3 / 7) 25.0 % (1 / 4)
SyncRepGetCandidateStandbys CBC 797 93.9 % (31 / 33) 85.0 % (17 / 20)
SyncRepGetStandbyPriority CBC 675 100.0 % (16 / 16) 83.3 % (15 / 18)
SyncRepGetSyncRecPtr CBC 131 86.4 % (19 / 22) 75.0 % (9 / 12)
SyncRepUpdateSyncStandbysDefined CBC 566 100.0 % (16 / 16) 83.3 % (15 / 18)
SyncRepCancelWait UBC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
SyncRepInitConfig CBC 675 100.0 % (8 / 8) 66.7 % (4 / 6)
assign_synchronous_commit CBC 1802 80.0 % (12 / 15) 75.0 % (3 / 4)
standby_priority_comparator CBC 20 100.0 % (6 / 6) 100.0 % (2 / 2)
assign_synchronous_standby_names CBC 1166 100.0 % (3 / 3)
cmp_lsn UBC 0 0.0 % (0 / 4)

Generated by: LCOV version 2.4-beta