This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a commit to branch branch-2.1
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-2.1 by this push:
new 90f7f642b6d branch-2.1: [improve](load) improve error message in
commit #48316 (#48891)
90f7f642b6d is described below
commit 90f7f642b6de0f1c2e3eb3e385dd23c585062a14
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Tue Mar 11 16:50:28 2025 +0800
branch-2.1: [improve](load) improve error message in commit #48316 (#48891)
Cherry-picked from #48316
Co-authored-by: Kaijie Chen <[email protected]>
---
.../java/org/apache/doris/transaction/DatabaseTransactionMgr.java | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git
a/fe/fe-core/src/main/java/org/apache/doris/transaction/DatabaseTransactionMgr.java
b/fe/fe-core/src/main/java/org/apache/doris/transaction/DatabaseTransactionMgr.java
index 9db515300ae..cba651ec32a 100644
---
a/fe/fe-core/src/main/java/org/apache/doris/transaction/DatabaseTransactionMgr.java
+++
b/fe/fe-core/src/main/java/org/apache/doris/transaction/DatabaseTransactionMgr.java
@@ -655,7 +655,7 @@ public class DatabaseTransactionMgr {
String errMsg = String.format("Failed to commit
txn %s, cause tablet %s succ replica num %s"
+ " < load required replica num %s. table
%s, partition: [ id=%s, commit version %s"
- + ", visible version %s ], this tablet
detail: %s",
+ + ", visible version %s ], this tablet
detail: %s. Please try again later.",
transactionId, tablet.getId(),
successReplicaNum, loadRequiredReplicaNum, tableId,
partition.getId(),
partition.getCommittedVersion(), partition.getVisibleVersion(),
writeDetail);
@@ -679,14 +679,14 @@ public class DatabaseTransactionMgr {
.collect(Collectors.toList())));
}
if (!tabletWriteFailedReplicas.isEmpty()) {
- writeDetail += String.format("%s replicas write data failed: { %s
}; ",
+ writeDetail += String.format("%s replicas write data failed: { %s
}, please check BE log for details; ",
tabletWriteFailedReplicas.size(), Joiner.on(", ").join(
tabletWriteFailedReplicas.stream().map(replica ->
replica.toStringSimple(true))
.collect(Collectors.toList())));
}
if (!tabletVersionFailedReplicas.isEmpty()) {
writeDetail += String.format("%s replicas write data succ but miss
previous "
- + "version: { %s }.",
+ + "version: { %s }, please check output of SHOW
TABLET for details",
tabletVersionFailedReplicas.size(), Joiner.on(",").join(
tabletVersionFailedReplicas.stream().map(replica
-> replica.toStringSimple(true))
.collect(Collectors.toList())));
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]