表上增加storage_cooldown_ttl设置后, 无法建立新分区

【详述】表上增加storage_cooldown_ttl设置后, 无法建立新分区
【是否存算分离】 否
【StarRocks版本】3.3.14
【集群规模】3fe(2 follower)+16be 没有混部
【机器信息】be, 32核64G 内存
【联系方式】StarRocks社区群14: :cn:可以自然点嘛

FE 配置了自动将冷(180天):

tablet_sched_storage_cooldown_second = 15552000

max_automatic_partition_number = 9999999999

be节点上有 SSD 和 HDD 两种盘

在建表时未指定将冷时间,所有没有设置 "storage_medium" = "SSD",建表语句如下


CREATE TABLE tmp.test_abc (

`__d` date NOT NULL COMMENT "",

`__time` bigint(20) NOT NULL COMMENT "",

`pub_app_id` int(11) NOT NULL DEFAULT "0" COMMENT "",

`no_bid_price` decimal(38, 6) SUM NOT NULL DEFAULT "0" COMMENT ""

) ENGINE=OLAP

AGGREGATE KEY(`__d`, `__time`, `pub_app_id`)

COMMENT "OLAP"

PARTITION BY date_trunc('day', __d)

DISTRIBUTED BY HASH(`__time`, `pub_app_id`)

PROPERTIES (

"compression" = "LZ4",

"fast_schema_evolution" = "true",

"partition_live_number" = "5",

"replicated_storage" = "true",

"replication_num" = "3"

);

向表中插入数据, 一切正常


INSERT INTO tmp.test_abc VALUES

('2025-06-20','1',20,20),

('2025-06-21','1',21,21),

('2025-06-22','1',22,22),

('2025-06-23','1',23,23),

('2025-06-24','1',24,24);

修改 表属性, 增加 ttl


ALTER TABLE tmp.test_abc SET ("storage_cooldown_ttl" = "2 DAY");

此时再向表中插入新分区数据(2025-06-25 是新分区时间), 报错


INSERT INTO tmp.test_abc VALUES ('2025-06-25','1',25,25);

[2025-06-25 11:12:42] [HY000][5025] automatic create partition failed. error:Getting analyzing error. Detail message: Invalid data property. storage medium property is not found.

此时无法建立新分区了, 尝试手动建立新分区, 提示表达式分区的表无法手动建立分区