This is an automated email from the ASF dual-hosted git repository. yiguolei pushed a commit to branch branch-1.2-lts in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-1.2-lts by this push: new 76e4c003c0b [bugfix](MultiPartition)let the user set the prefix of the MultiPartition (#33820) 76e4c003c0b is described below commit 76e4c003c0b5c1625c7e13e0dda3ef7aa13c6e5a Author: lw112 <131352377+felixw...@users.noreply.github.com> AuthorDate: Sat Apr 20 20:38:53 2024 +0800 [bugfix](MultiPartition)let the user set the prefix of the MultiPartition (#33820) --- fe/fe-common/src/main/java/org/apache/doris/common/Config.java | 8 ++++++++ .../main/java/org/apache/doris/analysis/MultiPartitionDesc.java | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/fe/fe-common/src/main/java/org/apache/doris/common/Config.java b/fe/fe-common/src/main/java/org/apache/doris/common/Config.java index 8bfe39ea990..a0eaf40f77c 100644 --- a/fe/fe-common/src/main/java/org/apache/doris/common/Config.java +++ b/fe/fe-common/src/main/java/org/apache/doris/common/Config.java @@ -1499,6 +1499,14 @@ public class Config extends ConfigBase { @ConfField(mutable = true, masterOnly = true) public static int max_dynamic_partition_num = 500; + /** + * Use this parameter to set the partition name prefix for multi partition, + * Only multi partition takes effect, not dynamic partitions. + * The default prefix is "p_". + */ + @ConfField(mutable = true, masterOnly = true) + public static String multi_partition_name_prefix = "p_"; + /** * Used to limit the maximum number of partitions that can be created when creating multi partition, * to avoid creating too many partitions at one time. diff --git a/fe/fe-core/src/main/java/org/apache/doris/analysis/MultiPartitionDesc.java b/fe/fe-core/src/main/java/org/apache/doris/analysis/MultiPartitionDesc.java index 76a47e18c60..b9e9bd1f4f0 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/analysis/MultiPartitionDesc.java +++ b/fe/fe-core/src/main/java/org/apache/doris/analysis/MultiPartitionDesc.java @@ -50,7 +50,6 @@ public class MultiPartitionDesc implements AllPartitionDesc { - private final String partitionPrefix = "p_"; private LocalDateTime startTime; private LocalDateTime endTime; @@ -72,6 +71,7 @@ public class MultiPartitionDesc implements AllPartitionDesc { TimestampArithmeticExpr.TimeUnit.YEAR ); + private final String partitionPrefix = Config.multi_partition_name_prefix; private final Integer maxAllowedLimit = Config.max_multi_partition_num; public MultiPartitionDesc(PartitionKeyDesc partitionKeyDesc, --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org