Skip to content

Commit 15f2620

Browse files
committed
fix
1 parent 3e54491 commit 15f2620

File tree

2 files changed

+3
-16
lines changed

2 files changed

+3
-16
lines changed

fe/fe-core/src/main/java/org/apache/doris/transaction/DatabaseTransactionMgr.java

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1475,12 +1475,7 @@ protected void unprotectedPreCommitTransaction2PC(TransactionState transactionSt
14751475
}
14761476
// persist transactionState
14771477
unprotectUpsertTransactionState(transactionState, false);
1478-
1479-
// add publish version tasks. set task to null as a placeholder.
1480-
// tasks will be created when publishing version.
1481-
for (long backendId : totalInvolvedBackends) {
1482-
transactionState.addPublishVersionTask(backendId, null);
1483-
}
1478+
transactionState.setInvolvedBackends(totalInvolvedBackends);
14841479
}
14851480

14861481
private PartitionCommitInfo generatePartitionCommitInfo(OlapTable table, long partitionId, long partitionVersion) {
@@ -1508,12 +1503,7 @@ protected void unprotectedCommitTransaction(TransactionState transactionState, S
15081503
}
15091504
// persist transactionState
15101505
unprotectUpsertTransactionState(transactionState, false);
1511-
1512-
// add publish version tasks. set task to null as a placeholder.
1513-
// tasks will be created when publishing version.
1514-
for (long backendId : totalInvolvedBackends) {
1515-
transactionState.addPublishVersionTask(backendId, null);
1516-
}
1506+
transactionState.setInvolvedBackends(totalInvolvedBackends);
15171507
}
15181508

15191509
private void checkBeforeUnprotectedCommitTransaction(TransactionState transactionState, Set<Long> errorReplicaIds) {
@@ -1581,9 +1571,6 @@ protected void unprotectedCommitTransaction(TransactionState transactionState, S
15811571
}
15821572
// persist transactionState
15831573
unprotectUpsertTransactionState(transactionState, false);
1584-
1585-
// add publish version tasks. set task to null as a placeholder.
1586-
// tasks will be created when publishing version.
15871574
transactionState.setInvolvedBackends(totalInvolvedBackends);
15881575
}
15891576

fe/fe-core/src/main/java/org/apache/doris/transaction/TransactionState.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -822,7 +822,7 @@ public String getErrMsg() {
822822
public void pruneAfterVisible() {
823823
publishVersionTasks.clear();
824824
tableIdToTabletDeltaRows.clear();
825-
// TODO if subTransactionStates can be cleared?
825+
involvedBackends.clear();
826826
}
827827

828828
public void setSchemaForPartialUpdate(OlapTable olapTable) {

0 commit comments

Comments
 (0)