异常描述
在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的默认值