StarRocks version 3.1
3.1.17
发布日期:2025 年 01 月 03 日
问题修复
修复了如下问题:
- 跨集群数据迁移工具在迁移数据时,由于未考虑目标集群分区删除的情况,在同步数据并做 Commit 时导致 Follower FE Crash。#54061
- 使用跨集群数据迁移工具同步有过 DELETE 操作的表时,目标集群的 BE 可能会 Crash。#54081
- BDBJE 的 Handshake 存在 Bug,导致 Leader FE 和 Follower FE 链接重连的时候会被 Leader FE 拒绝,从而导致 Follwer FE 节点退出。#50412
- FE 中内存统计有重复统计的情况,会导致消耗大量内存。#53055
- 异步物化视图刷新时的任务状态在多个 FE 之间不一致,导致查询时的状态不准确。#54236
3.1.16
发布日期:2024 年 12 月 16 日
功能优化
- 优化了表 相关统计信息。#50316
问题修复
修复了如下问题:
- 由于系统对磁盘写满时的错误码判断不够细化,导致 BE 认为磁盘有错误而误删数据。#51411
- 通过 HTTP 1.0 提交的 Stream Load 失败。#53010 #53008
- Routine Load 因事务过期而导致任务取消(当前仅有数据库或表不存在任务才会被取消,事务过期时任务会被暂停)。#50334
- 使用 EXPORT 命令通过 Broker 方式导出数据到
file://时,系统会报文件 RENAME 错误进而导致导出失败。#52544 - Equal-join 中,如果 JOIN 的条件是基于一个低基数列的表达式,系统会错误地下推一个 Runtime Filter 谓词,导致 BE Crash。#50690
3.1.15
发布日期:2024 年 9 月 4 日
问题修复
修复了如下问题:
- 在通过异步物化视图改写查询时,部分表
count(*)返回的结果为 NULL。#49288 partition_linve_nubmer不生效。#49213- FE 汇报 Tablet 异常:BE 磁盘下线,Tablet 无法迁移。#47833
3.1.14
发布日期:2024 年 7 月 29 日
功能优化
- Stream Load 支持将
\t和\n分别作为行列分割符,无需转成对应的十六进制 ASCII 码。#47302
问题修复
修复了如下问题:
- 主键表频繁 INSERT UPDATE,可能会导致数据库写入和查询卡顿。 #47838
- 主键表写盘失败时,持久化索引可能会因为无法捕捉错误导致数据丢失,并报错 “Insert found duplicate key”。#48045
- 物化视图在刷新时,可能会报告权限不够。 #47561
- 物化视图刷新时报错 “For input string”。 #46131
- 物化视图刷新时持锁时间太长,导致死锁检测脚本重启了 Leader FE。#48256
- 视图带有 IN 的查询可能结果不准确。 #47484
- Global Runtime Filter 导致查询结果跳变。#48496
- MySQL 协议
COM_CHANGE_USER不支持conn_attr。#47796
行为变更
- 非分区表为自动设置分桶数量时,系统自动设置的分桶数最小值修改为
16(原来的规则是2 * BE 数量