This is an automated email from the ASF dual-hosted git repository.

dataroaring pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new 4f7e7040ad [bugfix] (dynamic partition)  dynamic partition job is 
removed when tbl is sync (#23404)
4f7e7040ad is described below

commit 4f7e7040adfa8a6c4426edb4cc167ee02f4d1988
Author: DeadlineFen <[email protected]>
AuthorDate: Tue Aug 29 20:35:56 2023 +0800

    [bugfix] (dynamic partition)  dynamic partition job is removed when tbl is 
sync (#23404)
---
 fe/fe-core/src/main/java/org/apache/doris/binlog/BinlogGcer.java       | 2 +-
 .../main/java/org/apache/doris/clone/DynamicPartitionScheduler.java    | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/fe/fe-core/src/main/java/org/apache/doris/binlog/BinlogGcer.java 
b/fe/fe-core/src/main/java/org/apache/doris/binlog/BinlogGcer.java
index 6dbe47ea22..468e5a0818 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/binlog/BinlogGcer.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/binlog/BinlogGcer.java
@@ -58,7 +58,7 @@ public class BinlogGcer extends MasterDaemon {
             if (tombstones != null && !tombstones.isEmpty()) {
                 LOG.info("tomebstones size: {}", tombstones.size());
             } else {
-                LOG.info("no gc binlogg");
+                LOG.info("no gc binlog");
                 return;
             }
 
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/clone/DynamicPartitionScheduler.java
 
b/fe/fe-core/src/main/java/org/apache/doris/clone/DynamicPartitionScheduler.java
index 5641ff077d..191cc529bf 100644
--- 
a/fe/fe-core/src/main/java/org/apache/doris/clone/DynamicPartitionScheduler.java
+++ 
b/fe/fe-core/src/main/java/org/apache/doris/clone/DynamicPartitionScheduler.java
@@ -501,11 +501,12 @@ public class DynamicPartitionScheduler extends 
MasterDaemon {
             olapTable = (OlapTable) db.getTableNullable(tableId);
             // Only OlapTable has DynamicPartitionProperty
             if (olapTable == null
-                    || olapTable.isBeingSynced()
                     || !olapTable.dynamicPartitionExists()
                     || 
!olapTable.getTableProperty().getDynamicPartitionProperty().getEnable()) {
                 iterator.remove();
                 continue;
+            } else if (olapTable.isBeingSynced()) {
+                continue;
             }
             olapTable.readLock();
             try {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to