You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by mo...@apache.org on 2022/10/27 06:57:11 UTC

[doris] branch branch-1.1-lts updated: [fix](DynamicPartition) Not check max_dynamic_partition_num when disable DynamicPartition (#13267) (#13701)

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

morningman pushed a commit to branch branch-1.1-lts
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/branch-1.1-lts by this push:
     new f3d012d888 [fix](DynamicPartition) Not check max_dynamic_partition_num when disable DynamicPartition (#13267) (#13701)
f3d012d888 is described below

commit f3d012d888ed656e7de2c4e8e212a14e720d6449
Author: Zhengguo Yang <ya...@gmail.com>
AuthorDate: Thu Oct 27 14:57:05 2022 +0800

    [fix](DynamicPartition) Not check max_dynamic_partition_num when disable DynamicPartition (#13267) (#13701)
    
    cherry-pick #13267
---
 .../java/org/apache/doris/common/util/DynamicPartitionUtil.java    | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/fe/fe-core/src/main/java/org/apache/doris/common/util/DynamicPartitionUtil.java b/fe/fe-core/src/main/java/org/apache/doris/common/util/DynamicPartitionUtil.java
index 1725ff4905..bdcd34e35e 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/common/util/DynamicPartitionUtil.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/common/util/DynamicPartitionUtil.java
@@ -516,8 +516,11 @@ public class DynamicPartitionUtil {
                 expectCreatePartitionNum = end - start;
             }
         }
-        if (hasEnd && (expectCreatePartitionNum > Config.max_dynamic_partition_num)) {
-            throw new DdlException("Too many dynamic partitions: " + expectCreatePartitionNum + ". Limit: " + Config.max_dynamic_partition_num);
+
+        if (hasEnd && (expectCreatePartitionNum > Config.max_dynamic_partition_num)
+                && Boolean.parseBoolean(analyzedProperties.getOrDefault(DynamicPartitionProperty.ENABLE, "true"))) {
+            throw new DdlException("Too many dynamic partitions: "
+                    + expectCreatePartitionNum + ". Limit: " + Config.max_dynamic_partition_num);
         }
 
         if (properties.containsKey(DynamicPartitionProperty.START_DAY_OF_MONTH)) {


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org