DatabaseTransactionMgr

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total7,345 of 7,3450%858 of 8580%5445441,6421,642115115
checkCommitStatus(List, TransactionState, List, TxnCommitAttachment, Set, Map, Set)5650%640%333310710711
finishCheckQuorumReplicas(TransactionState, Set)4960%580%303010010011
updateCatalogAfterVisible(TransactionState, Database, Map, Map)4250%440%2323959511
updatePartitionNextVersion(TransactionState, Database, boolean, List)2970%340%1818666611
finishCheckQuorumReplicas(TransactionState, List, Set)2660%340%1818555511
checkTransactionStateBeforeCommit(Database, List, long, boolean, TransactionState)2260%440%2323444411
checkQuorumReplicas(TransactionState, long, Partition, Tablet, int, boolean, long, List, List, List, DatabaseTransactionMgr.PublishResult, DatabaseTransactionMgr.TabletsPublishResultLogs)2140%140%88262611
unprotectedCommitTransaction(TransactionState, Set, Map, Set, List, Database)1890%160%99434311
finishCheckPartitionVersionWithSubTxns(TransactionState, Database)1880%140%88454511
finishTransaction(long, Map, Map)1820%200%1111575711
beginTransaction(List, String, TUniqueId, TransactionState.TxnCoordinator, TransactionState.LoadJobSourceType, long, long)1800%300%1616414111
commitTransaction(long, List, List)1510%100%66343411
finishCheckPartitionVersion(TransactionState, Database, List)1340%120%77363611
cleanLabel(String, boolean)1290%200%1111383811
clearBackendTransactions(TransactionState)1220%160%99262611
unprotectUpsertTransactionState(TransactionState, boolean)1200%220%1212262611
preCommitTransaction2PC(List, long, List, TxnCommitAttachment)1130%180%1010292911
checkReplicaContinuousVersionSucc(List, long, long, Replica, long, long, List, Set, List, List, List)1100%260%1414202011
getTabletWriteDetail(List, List, List)1060%60%44171711
getPartitionTransInfo(long, long)1050%100%66212111
commitTransaction(List, long, List, TxnCommitAttachment, Boolean)940%60%44262611
unprotectedCommitTransaction2PC(TransactionState, Database)920%100%66343411
unprotectedCommitTransaction(TransactionState, Set, Map, Set, Database)870%80%55212111
unprotectedPreCommitTransaction2PC(TransactionState, Set, Map, Set, Database)860%60%44202011
checkRunningTxnExceedLimit(List)860%80%55101011
unprotectAbortTransaction(long, String)840%80%55151511
getTableTransInfo(long)820%60%44181811
getTransactionIdByLabel(String, List)800%120%77171711
replayUpsertTransactionState(TransactionState)760%120%77212111
abortTransaction2PC(long)730%80%55202011
getUnFinishedPreviousLoad(long, List)720%120%77141411
updateCommittedTxnCountPerTable(List)700%120%77141411
abortTransaction(long, String, TxnCommitAttachment)690%100%66222211
isPreviousTransactionsFinished(long, long, long)670%160%99161611
unprotectedRemoveUselessTxns(long, ArrayDeque, int)660%140%88191911
DatabaseTransactionMgr(long, Env, TransactionIdGenerator)650%n/a11191911
isPreviousTransactionsFinished(long, List)630%100%66121211
removeUselessTxns(long)620%40%33131311
waitForTransactionFinished(DatabaseIf, long, long)600%80%55171711
getTransactionStateByCallbackIdAndStatus(long, Set)600%120%77111111
replayBatchRemoveTransaction(List)590%100%66131311
produceEvent(TransactionState, Database)590%60%44141411
clearTransactionState(long)590%60%44121211
replayBatchRemoveTransaction(BatchRemoveTransactionsOperationV2)570%120%77171711
setTableVersion(TransactionState, Database)540%60%44141411
getTransactionStateByCallbackId(long)500%80%55111111
unprotectWriteAllTransactionStates(DataOutput)490%60%44101011
replayDeleteTransaction(TransactionState)480%80%55131311
removeExpiredAndTimeoutTxns(long)450%20%22101011
getDbTransStateInfo()430%n/a117711
getSingleTranInfo(long, long)400%20%229911
isIntersectionNotEmpty(List, List)380%100%669911
unprotectedGetTransactionState(Long)350%60%449911
getTxnStateInfoList(TransactionStatus)350%40%33121211
checkAndLogWriteLockDuration(long, long)350%20%22121211
getLabelState(String)340%40%337711
getMaxAlterWaterschedTxnId(OlapTable)340%40%338811
checkDatabaseDataQuota()330%40%337711
getStackTrace(Thread)330%20%225511
getTxnStateInfoList(String)320%n/a11111111
getTxnStateInfoList(boolean, int)310%20%22121211
getDbRunningTransInfo()310%20%227711
getTimeoutTxns(long)310%40%338811
getTxnNumByStatus(TransactionStatus)310%20%227711
lambda$getPrepareTransactionIdByCoordinateBe$13(String, long, TransactionState)310%100%664411
getTransactionIdByLabel(String)270%40%336611
getCommittedTxnList()240%n/a119911
getPrepareTransactionIdByCoordinateBe(long, String, int)240%n/a118811
abortTransaction(String, String)230%n/a116611
updateCatalogAfterCommitted(TransactionState, Database, boolean)230%20%227711
cleanSubTransactions(long)230%40%337711
updateMultiTableRunningTransactionTableIds(long, List)210%40%336611
lambda$updateCatalogAfterVisible$18(TableCommitInfo, OlapTable, Long, Triple)210%40%333311
getPreCommittedTxnList()190%n/a116611
lambda$finishCheckQuorumReplicas$25(Long, long, PublishVersionTask)190%60%443311
generatePartitionCommitInfo(OlapTable, long, long)180%n/a115511
lambda$updateCatalogAfterVisible$17(long, long, Partition, Long, Triple)180%40%333311
updateTxnLabels(TransactionState)150%n/a113311
getTransactionNum()120%n/a112211
lambda$getPrepareTransactionIdByCoordinateBe$14(ArrayList, TransactionState)110%n/a111111
writeUnlock()100%n/a113311
lambda$finishCheckQuorumReplicas$23(Long, Long, List)100%20%224411
getRunningTxnNumsWithLock()90%n/a113311
addSubTransaction(long, long)90%n/a112211
lambda$finishCheckQuorumReplicas$24(long, TPartitionVersionInfo)90%20%221111
writeLock()80%n/a113311
lambda$getTxnNumByStatus$22(TransactionStatus, TransactionState)80%20%221111
lambda$getTxnNumByStatus$21(TransactionStatus, TransactionState)80%20%221111
lambda$getCommittedTxnList$9(TransactionState)80%20%221111
lambda$getPreCommittedTxnList$8(TransactionState)80%20%221111
lambda$getTxnStateInfoList$1(TransactionStatus, TransactionState)80%20%221111
removeSubTransaction(long)70%n/a112211
lambda$getTxnStateInfoList$4(List, TransactionState)70%n/a112211
lambda$getTxnStateInfoList$2(List, TransactionState)70%n/a112211
lambda$getTxnStateInfoList$0(List, TransactionState)70%n/a112211
unprotectedGetTxnIdsByLabel(String)60%n/a111111
lambda$cleanLabel$20(Set, TransactionState)60%n/a111111
lambda$cleanLabel$19(Set, TransactionState)60%n/a111111
readLock()50%n/a112211
readUnlock()50%n/a112211
lambda$getTxnStateInfoList$3(String, TransactionState)50%n/a111111
getTransactionState(Long)0%n/a111111
getFinishedTxnNums()0%n/a111111
updateDatabaseUsedQuotaData(long)0%n/a112211
lambda$updatePartitionNextVersion$16(Replica)0%n/a111111
lambda$updatePartitionNextVersion$15(Replica)0%n/a111111
lambda$unprotectedCommitTransaction$11(Long)0%n/a111111
lambda$finishTransaction$10(TableCommitInfo)0%n/a111111
lambda$getTabletWriteDetail$7(Replica)0%n/a111111
lambda$getTabletWriteDetail$6(Replica)0%n/a111111
lambda$getTabletWriteDetail$5(Replica)0%n/a111111
static {...}0%n/a111111
getDbId()0%n/a111111
getRunningTxnNums()0%n/a111111
lambda$updateTxnLabels$12(String)0%n/a111111