2.5.0升级2.5.1 刚升级be后,发现报表数据一直在跳

fe和be都是独立部署,升级过程按照官网扩容节点操作。be刚扩容完,报表用户显示数据一直在变动,刷一次变一次。回滚之后,查询显示稳定正常数据

升级2.5.2试一下,提供刚才的be.log和fe.info

be.WARNING.log.20230224-113925.zip (3.5 MB) fe.warn.log.20230303-1 (664.3 KB)

fe.log.20230303-1.zip (45.3 MB)

我看了be的日志,报错删除一些dat文件失败

最终原因是2.5.0以上版本cast函数逻辑发生了变化。导致新版本解析sql数据出现错误。相关issue: [BugFix] validate array syntax in casting string to array by mofeiatwork · Pull Request #16866 · StarRocks/starrocks (github.com)