DatabaseTransactionMgr

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,076 of 7,34944%525 of 85838%3765448531,64348115
finishCheckQuorumReplicas(TransactionState, Set)4960%580%303010010011
checkCommitStatus(List, TransactionState, List, TxnCommitAttachment, Set, Map, Set)21135462%224265%17333210701
unprotectedCommitTransaction(TransactionState, Set, Map, Set, List, Database)1890%160%99434311
finishCheckPartitionVersionWithSubTxns(TransactionState, Database)1880%140%88454511
checkTransactionStateBeforeCommit(Database, List, long, boolean, TransactionState)1774921%291534%1923294401
commitTransaction(long, List, List)1510%100%66343411
updatePartitionNextVersion(TransactionState, Database, boolean, List)12717057%132161%1018276601
preCommitTransaction2PC(List, long, List, TxnCommitAttachment)1130%180%1010292911
updateCatalogAfterVisible(TransactionState, Database, Map, Map)10631975%152965%1223259501
getPartitionTransInfo(long, long)1050%100%66212111
checkQuorumReplicas(TransactionState, long, Partition, Tablet, int, boolean, long, List, List, List, DatabaseTransactionMgr.PublishResult, DatabaseTransactionMgr.TabletsPublishResultLogs)10211252%8642%6892601
unprotectedCommitTransaction2PC(TransactionState, Database)920%100%66343411
beginTransaction(List, String, TUniqueId, TransactionState.TxnCoordinator, TransactionState.LoadJobSourceType, long, long)899150%25516%1416174101
unprotectedPreCommitTransaction2PC(TransactionState, Set, Map, Set, Database)860%60%44202011
getTableTransInfo(long)820%60%44181811
getTransactionIdByLabel(String, List)800%120%77171711
abortTransaction2PC(long)730%80%55202011
isPreviousTransactionsFinished(long, long, long)670%160%99161611
isPreviousTransactionsFinished(long, List)630%100%66121211
clearBackendTransactions(TransactionState)626049%10637%79122601
getTabletWriteDetail(List, List, List)624441%3350%3481701
getTransactionStateByCallbackIdAndStatus(long, Set)600%120%77111111
replayBatchRemoveTransaction(List)590%100%66131311
finishTransaction(long, Map, Map)5412870%101050%811165701
getUnFinishedPreviousLoad(long, List)541825%1118%6791401
unprotectAbortTransaction(long, String)503440%4450%4551501
getTransactionStateByCallbackId(long)500%80%55111111
replayDeleteTransaction(TransactionState)480%80%55131311
cleanLabel(String, boolean)458465%11945%711133801
getDbTransStateInfo()430%n/a117711
checkRunningTxnExceedLimit(List)424451%3562%3521001
unprotectUpsertTransactionState(TransactionState, boolean)417965%41881%31292601
getSingleTranInfo(long, long)400%20%229911
isIntersectionNotEmpty(List, List)380%100%669911
finishCheckPartitionVersion(TransactionState, Database, List)369873%3975%37113601
getTxnStateInfoList(TransactionStatus)350%40%33121211
getLabelState(String)340%40%337711
getStackTrace(Thread)330%20%225511
getTxnStateInfoList(String)320%n/a11111111
removeExpiredAndTimeoutTxns(long)311431%1150%1261001
checkReplicaContinuousVersionSucc(List, long, long, Replica, long, long, List, Set, List, List, List)308072%111557%81432001
getTransactionIdByLabel(String)270%40%336611
checkAndLogWriteLockDuration(long, long)251028%1150%1291201
unprotectedRemoveUselessTxns(long, ArrayDeque, int)244263%7750%5871901
abortTransaction(String, String)230%n/a116611
clearTransactionState(long)223762%3350%3421201
updateMultiTableRunningTransactionTableIds(long, List)210%40%336611
getPreCommittedTxnList()190%n/a116611
lambda$finishCheckQuorumReplicas$25(Long, long, PublishVersionTask)190%60%443311
produceEvent(TransactionState, Database)164372%2466%2441401
setTableVersion(TransactionState, Database)163870%2466%2441401
abortTransaction(long, String, TxnCommitAttachment)155478%5550%5652201
getDbRunningTransInfo()151651%1150%122701
cleanSubTransactions(long)14939%3125%234701
waitForTransactionFinished(DatabaseIf, long, long)134778%1787%1531701
commitTransaction(List, long, List, TxnCommitAttachment, Boolean)118788%2466%2432701
getTxnNumByStatus(TransactionStatus)112064%1150%122701
unprotectWriteAllTransactionStates(DataOutput)103979%1583%1421001
unprotectedGetTransactionState(Long)102571%2466%242901
updateCatalogAfterCommitted(TransactionState, Database, boolean)101356%1150%123701
lambda$updateCatalogAfterVisible$18(TableCommitInfo, OlapTable, Long, Triple)101152%3125%231301
lambda$finishCheckQuorumReplicas$23(Long, Long, List)100%20%224411
lambda$updateCatalogAfterVisible$17(long, long, Partition, Long, Triple)9950%3125%231301
addSubTransaction(long, long)90%n/a112211
lambda$finishCheckQuorumReplicas$24(long, TPartitionVersionInfo)90%20%221111
finishCheckQuorumReplicas(TransactionState, List, Set)825896%72779%71825501
getMaxAlterWaterschedTxnId(OlapTable)82676%1375%132801
lambda$getTxnNumByStatus$22(TransactionStatus, TransactionState)80%20%221111
lambda$getTxnNumByStatus$21(TransactionStatus, TransactionState)80%20%221111
lambda$getPreCommittedTxnList$8(TransactionState)80%20%221111
lambda$getTxnStateInfoList$1(TransactionStatus, TransactionState)80%20%221111
checkDatabaseDataQuota()72678%1375%131701
removeSubTransaction(long)70%n/a112211
lambda$getTxnStateInfoList$4(List, TransactionState)70%n/a112211
lambda$getTxnStateInfoList$2(List, TransactionState)70%n/a112211
getTimeoutTxns(long)62580%1375%131801
lambda$cleanLabel$20(Set, TransactionState)60%n/a111111
removeUselessTxns(long)55791%1375%1311301
lambda$getTxnStateInfoList$3(String, TransactionState)50%n/a111111
getTxnStateInfoList(boolean, int)2787%1150%1211201
getFinishedTxnNums()0%n/a111111
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$5(Replica)0%n/a111111
unprotectedCommitTransaction(TransactionState, Set, Map, Set, Database)8698%2675%2512101
lambda$getPrepareTransactionIdByCoordinateBe$13(String, long, TransactionState)3096%5550%560401
replayUpsertTransactionState(TransactionState)76100%12100%0702101
updateCommittedTxnCountPerTable(List)70100%3975%3701401
DatabaseTransactionMgr(long, Env, TransactionIdGenerator)65100%n/a0101901
replayBatchRemoveTransaction(BatchRemoveTransactionsOperationV2)57100%21083%2701701
getCommittedTxnList()24100%n/a010901
getPrepareTransactionIdByCoordinateBe(long, String, int)24100%n/a010801
generatePartitionCommitInfo(OlapTable, long, long)18100%n/a010501
updateTxnLabels(TransactionState)15100%n/a010301
getTransactionNum()12100%n/a010201
lambda$getPrepareTransactionIdByCoordinateBe$14(ArrayList, TransactionState)11100%n/a010101
writeUnlock()10100%n/a010301
getRunningTxnNumsWithLock()9100%n/a010301
writeLock()8100%n/a010301
lambda$getCommittedTxnList$9(TransactionState)8100%2100%020101
lambda$getTxnStateInfoList$0(List, TransactionState)7100%n/a010201
unprotectedGetTxnIdsByLabel(String)6100%n/a010101
lambda$cleanLabel$19(Set, TransactionState)6100%n/a010101
readLock()5100%n/a010201
readUnlock()5100%n/a010201
getTransactionState(Long)100%n/a010101
updateDatabaseUsedQuotaData(long)100%n/a010201
lambda$getTabletWriteDetail$6(Replica)100%n/a010101
static {...}100%n/a010101
getDbId()100%n/a010101
getRunningTxnNums()100%n/a010101
lambda$updateTxnLabels$12(String)100%n/a010101