cooldowntime默认取值异常

异常描述

在fe.conf中设置默认的cooldowntime,随便创建一张表,再alter创建一批分区,这些分区的cooldowntime不会取fe.conf配置的默认值。

场景复现

  • 在fe.conf配置默认cooldowntime
storage_cooldown_second=2592000
  • 再新建一张表
CREATE TABLE lwx (
                                   timestamp BIGINT,
                                   `x_id` string,
                                   `s_id` string
)
    duplicate key(timestamp,x_id)
PARTITION BY RANGE(timestamp)(
 PARTITION p20211001 VALUES LESS THAN ("1633017600000")
)
DISTRIBUTED BY HASH(x_id,s_id) buckets 10
PROPERTIES(
    "replication_num" = "1",
    "storage_medium" = "SSD"
);

可以看到,默认的cooldowntime生效了
图片

  • 给这张表再创建一些分区
ALTER TABLE lwx ADD
    PARTITIONS START ("1633017600000") END ("1727712000000") EVERY (2592000000);

可以看到,在alter table创建的分区中,默认的cooldowntime并未生效
图片

期待结果

在fe.conf配置默认cooldowntime的情况下,alter后创建的分区,cooldowntime可以取fe.conf的默认值

你好,这个问题建议可以在github上提个issue