[知识分享] ob企业版4.2里添加observer,反复出现run io calibration报错

【 使用环境 】测试环境
【 OB or 其他组件 】 OCP
【 使用版本 】OB 4.2.1.4
【问题描述】ob企业版4.2里添加observer,出现run io calibration报错




经过大拿们沟通了好久以后,大拿们终于给出了解决办法:
1、完整放弃当前的任务
2、留存select * from __all_sys_stat; 把这个查询结果
3、update __all_sys_stat set value=2 where name = ‘ob_max_used_server_id’ (可以先查下参数observer_id,确保当前的最大值是2)
4、删除该Observer机器,重新添加。

至于为啥会产生11379这么大的 server_id,估计就成了千古未解之谜了。 :grinning:

确实是一个比较奇怪的case,这边同时也记录下,后续的解决方案是是手动进行ob_max_used_server_id设置的放大么

将ob_max_used_server_id update 为2、3、4 这样的小数,别和已添加的重复了就行。

哦,理解了,是放弃报错的observer,修改完限制observer_id值之后,再去新建一个。
如果是这个操作那这个值后续得由dba进行不断维护来确认,特别是下次再新增的时候需要二次检查上次部署完后ob_max_used_server_id是否有复原

ob_max_used_server_id 这个值本来是递增的,后来我又新增了很多机器,再未出现异常增大的问题。

确实的比较奇怪的case…感谢分享

1 个赞