银河麒麟v10(新)上正常部署启动后,日志报错,且cpu占用1500%左右

【 使用环境 】测试环境
【 OB or 其他组件 】OB
【 使用版本 】社区版4.0
【问题描述】银河麒麟v10(新)上正常部署启动后,日志报错,且cpu占用1500%左右
【复现路径】
【问题现象及影响】
银河麒麟v10(新)上正常部署启动后,日志报错,且cpu占用1500%左右
【附件】
config (2).txt (3.8 KB)




observer.log (378.8 KB)

在某些操作系统中的aio相关系统调用的实现中,会使用内核函数timespec_valid检查io_getevents参数中timespec合法性,但OceanBase使用io_getevents的入参刚好是合法性检查的边界,马上会修复一下。
参考:https://elixir.bootlin.com/linux/v3.7/source/include/linux/time.h#L97

最新代码已修复:https://github.com/oceanbase/oceanbase/commit/6ef29179eb2ad84f2bd71d73aa9d6d6cfb4ac40c

非常感谢 :grinning:

您好,我这边也用的麒麟系统,这个CPU的修复版本对应有发布的包吗?

计划本月底会发布。

预计今天发布一个修复这个问题的包;

麻烦使用v4.0.0_CE_BP1的包;

已解决,谢谢

新版本就没这个问题了?

是的,新版本上修复了这个问题;