LCOV - differential code coverage report
Current view:
top level
-
src
/
backend
/
storage
/
lmgr
- predicate.c
(
source
/ functions)
Coverage
Total
Hit
UNC
LBC
UIC
UBC
GBC
GIC
GNC
CBC
EUB
ECB
DUB
DCB
Current:
Differential Code Coverage HEAD vs 15
Lines:
72.7 %
1445
1050
46
54
257
38
72
622
134
222
253
648
32
126
Current Date:
2023-04-08 17:13:01
Functions:
90.1 %
71
64
7
64
7
54
10
Baseline:
15
Line coverage date bins:
Baseline Date:
2023-04-08 15:09:40
[..60] days
:
89.3 %
28
25
3
3
8
9
5
7
4
View type:
Flat
(60,120] days
:
72.5 %
167
121
46
121
1
Legend:
Lines:
hit
not hit
(120,180] days
:
100.0 %
1
1
1
(180,240] days
:
100.0 %
1
1
1
(240..) days
:
72.3 %
1248
902
54
254
38
69
614
2
217
245
644
Function coverage date bins:
[..60] days
:
0.0 %
1
0
1
(240..) days
:
48.9 %
131
64
7
64
7
53
Function Name
TLA
Hit count
Lines
DropAllPredicateLocksFromTable
GIC
13605
44.8 % (30 / 67)
DeleteLockTarget
UIC
0
0.0 % (0 / 16)
CheckTableForSerializableConflictIn
GIC
20343
72.4 % (21 / 29)
PageIsPredicateLocked
UIC
0
0.0 % (0 / 8)
GetSafeSnapshot
GIC
4
77.3 % (17 / 22)
OnConflict_CheckForSerializationFailure
GIC
860
91.3 % (42 / 46)
SetNewSxactGlobalXmin
GIC
864
80.0 % (16 / 20)
DecrementParentLocks
GIC
1380
81.2 % (13 / 16)
MaxPredicateChildLocks
GIC
5384
72.7 % (8 / 11)
SetSerializableTransactionSnapshot
GIC
13
57.1 % (4 / 7)
CheckTargetForConflictsIn
GIC
7478
96.6 % (56 / 58)
CheckForSerializableConflictOutNeeded
GIC
241421878
83.3 % (5 / 6)
CreatePredXact
GIC
3467
83.3 % (5 / 6)
GetParentPredicateLockTag
GIC
45149
90.9 % (10 / 11)
GetSerializableTransactionSnapshot
GIC
1640
85.7 % (6 / 7)
SetRWConflict
GIC
780
91.7 % (11 / 12)
XidIsConcurrent
GIC
532
88.9 % (8 / 9)
CheckAndPromotePredicateLockRequest
GIC
4210
100.0 % (18 / 18)
CheckForSerializableConflictIn
GIC
24294998
100.0 % (14 / 14)
CreateLocalPredicateLockHash
GIC
1542
100.0 % (6 / 6)
GetPredicateLockStatusData
GIC
264
100.0 % (22 / 22)
GetSafeSnapshotBlockingPids
GIC
2103
100.0 % (19 / 19)
PostPrepare_PredicateLocks
GIC
361
100.0 % (10 / 10)
PredicateLockAcquire
GIC
26235
100.0 % (14 / 14)
PredicateLockExists
GIC
77194
100.0 % (5 / 5)
PredicateLockPageCombine
GIC
2675
100.0 % (3 / 3)
PredicateLockShmemSize
GIC
2738
100.0 % (19 / 19)
PredicateLockTwoPhaseFinish
GIC
365
100.0 % (10 / 10)
PredicateLockingNeededForRelation
GIC
144322
100.0 % (3 / 3)
RWConflictExists
GIC
2648
100.0 % (13 / 13)
RegisterPredicateLockingXid
GIC
298065
100.0 % (12 / 12)
RemoveTargetIfNoLongerUsed
GIC
4204
100.0 % (7 / 7)
SerialInit
GIC
1826
100.0 % (14 / 14)
SerialPagePrecedesLogicallyUnitTests
GIC
1826
100.0 % (16 / 16)
SerializationNeededForRead
GIC
271976780
100.0 % (11 / 11)
SerializationNeededForWrite
GIC
24295083
100.0 % (6 / 6)
TransferPredicateLocksToHeapRelation
GIC
13605
100.0 % (3 / 3)
AtPrepare_PredicateLocks
ECB
361
AttachSerializableXact
ECB
1298
CheckPointPredicate
ECB
2363
CoarserLockCovers
ECB
26031
CreatePredicateLock
ECB
4210
DeleteChildTargetLocks
ECB
2344
FlagRWConflict
ECB
860
GetSerializableTransactionSnapshotInt
ECB
1641
InitPredicateLocks
ECB
1826
PreCommit_CheckForSerializationFailure
ECB
464952
PredicateLockPage
ECB
10333049
PredicateLockPageSplit
ECB
41358
PredicateLockRelation
ECB
1194493
PredicateLockTID
ECB
19026793
ReleasePredicateLocks
ECB
486218
ReleasePredicateLocksLocal
ECB
5428
ReleaseRWConflict
ECB
912
RemoveScratchTarget
ECB
19
RestoreScratchTarget
ECB
19
SerialAdd
EUB
0
SerialGetMinConflictCommitSeqNo
ECB
25
SerialPagePrecedesLogically
ECB
74866
SerialSetActiveSerXmin
ECB
1710
ShareSerializableXact
ECB
403
SummarizeOldestCommittedSxact
EUB
0
TransferPredicateLocksToNewTarget
EUB
0
predicatelock_hash
EUB
0
predicatelock_twophase_recover
EUB
0
Generated by:
LCOV version v1.16-55-g56c0a2a