修改表结构触发bug,字段类型 decimal(12, 2) 修改成 decimal(12, 3) tiflash无法重启

Bug 反馈
清晰准确地描述您发现的问题,提供任何可能复现问题的步骤有助于研发同学及时处理问题
【 TiDB 版本】
版本 5.2.3
【 Bug 的影响】
tiflash 挂掉无法重启,tidb 节点 cpu很高
日志如下


修改语法
alter table table modify weight decimal(12, 3) DEFAULT ‘0.000’
【可能的问题复现步骤】

【看到的非预期行为】

【期望看到的行为】

【相关组件及具体版本】

【其他背景信息或者截图】
如集群拓扑,系统和内核版本,应用 app 信息等;如果问题跟 SQL 有关,请提供 SQL 语句和相关表的 Schema 信息;如果节点日志存在关键报错,请提供相关节点的日志内容或文件;如果一些业务敏感信息不便提供,请留下联系方式,我们与您私下沟通。

https://github.com/pingcap/tiflash/issues/6703

就是这个issue,已经修复了。

您好 方便问下在哪个版本修复了

是23年2月2日修复的,直接提交在了master上。
这样的话就是晚于这个日期发布的x.x.0版本都会包含这个修复。
查了下,应该是6.6.0以后的版本都会包含这个修复。
不过尽量建议选择使用LTS版本,这样的话,你可能要升级到7.1或者7.5

1 个赞