LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - commit_ts.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 71.3 % 293 209 19 65 41 168 15 33
Current Date: 2024-04-14 14:21:10 Functions: 87.1 % 31 27 3 1 14 13 2 2
Baseline: 16@8cea358b128 Branches: 53.7 % 136 73 12 51 14 59
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: 73.1 % 26 19 7 19
(60,120] days: 33.3 % 3 1 2 1
(120,180] days: 67.7 % 31 21 10 21
(240..) days: 72.1 % 233 168 65 168
Function coverage date bins:
[..60] days: 100.0 % 1 1 1
(120,180] days: 60.0 % 5 3 2 3
(240..) days: 92.0 % 25 23 1 1 10 13
Branch coverage date bins:
[..60] days: 70.0 % 10 7 3 7
(120,180] days: 43.8 % 16 7 9 7
(240..) days: 53.6 % 110 59 51 59

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
WriteZeroPageXlogRec UNC 0 0.0 % (0 / 5)
commit_ts_redo UNC 0 0.0 % (0 / 19) 0.0 % (0 / 10)
committssyncfiletag UBC 0 0.0 % (0 / 2)
GetLatestCommitTsData CBC 3 36.4 % (4 / 11) 16.7 % (1 / 6)
pg_last_committed_xact CBC 3 14.3 % (2 / 14) 0.0 % (0 / 6)
pg_xact_commit_timestamp_origin CBC 5 61.5 % (8 / 13) 33.3 % (2 / 6)
error_commit_ts_disabled CBC 8 100.0 % (2 / 2) 75.0 % (3 / 4)
StartupCommitTs CBC 9 100.0 % (3 / 3)
pg_xact_commit_timestamp CBC 17 100.0 % (6 / 6) 100.0 % (2 / 2)
ActivateCommitTs GNC 22 100.0 % (24 / 24) 87.5 % (7 / 8)
TransactionIdGetCommitTsData GNC 22 92.3 % (36 / 39) 73.1 % (19 / 26)
CommitTsParameterChange CBC 31 85.7 % (6 / 7) 83.3 % (5 / 6)
BootStrapCommitTs CBC 39 100.0 % (2 / 2)
SetXidCommitTsInPage GNC 44 90.0 % (9 / 10) 50.0 % (1 / 2)
TransactionIdSetCommitTs CBC 44 100.0 % (8 / 8) 50.0 % (1 / 2)
DeactivateCommitTs GNC 718 100.0 % (11 / 11)
CompleteCommitTsInitialization CBC 729 100.0 % (5 / 5) 100.0 % (2 / 2)
AdvanceOldestCommitTsXid GNC 742 71.4 % (5 / 7) 25.0 % (1 / 4)
TruncateCommitTs CBC 742 66.7 % (4 / 6) 50.0 % (1 / 2)
TransactionIdToCTsPage GNC 827 100.0 % (2 / 2)
SetCommitTsLimit GNC 862 66.7 % (8 / 12) 25.0 % (2 / 8)
CommitTsShmemInit GNC 898 89.5 % (17 / 19) 50.0 % (6 / 12)
CheckPointCommitTs CBC 1153 100.0 % (3 / 3)
CommitTsShmemSize CBC 1679 100.0 % (2 / 2)
check_commit_ts_buffers GNC 1821 100.0 % (2 / 2)
CommitTsShmemBuffers GNC 3470 100.0 % (4 / 4) 75.0 % (3 / 4)
TransactionTreeSetCommitTsData GNC 129701 76.0 % (19 / 25) 58.3 % (7 / 12)
ExtendCommitTs GNC 24481531 54.5 % (6 / 11) 62.5 % (5 / 8)

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