hive catalog null值 作为 or条件 时查不到

【详述】
发现一个hive catalog BUG。
版本 3.5.7
hive的数据里 有个字段枚举值 Y / N / null
然后
select count(1) from hive_catalog.db.table where 字段 is null
是能拿到数据的。
但是
select count(1) from hive_catalog.db.table where 字段 is null or 字段=‘Y’
拿不到 null 的数据。

【背景】做过哪些操作?
【业务影响】
【StarRocks版本】2.5.7
【集群规模】例如:3fe(1 follower+2observer)+3be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,例如:48C/64G/万兆
【附件】


image
image
hive中的截图

收到 我们排查一下。

已知问题,已经修了,2.5.8 fix

还有个问题。2.5.7版本里
select concat(‘123’-1,‘x’)
正常来说返回的是 122x
但实际返回 122.0x
这个问题在2.5.8解决了嘛?

这个我确认下 没有的话 我提个issue

https://github.com/StarRocks/starrocks/pull/25800 2.5.9 修复

我这边测试。发现2.5.8并没有修复。辛苦请确认一下。升级完是否需要额外的配置?
image

2.5.9修复的,可以给你打个Patch,试试