【 使用环境 】测试环境
【 OB or 其他组件 】ob及ocp
【 使用版本 】4421升级到4422
【问题描述】 [集群中存在正在合并中的 tablet, 请稍后再升级,但是集群没有合并任务
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
【 使用环境 】测试环境
【 OB or 其他组件 】ob及ocp
【 使用版本 】4421升级到4422
【问题描述】 [集群中存在正在合并中的 tablet, 请稍后再升级,但是集群没有合并任务
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
您遇到的问题是在从4.4.2.1版本升级到4.4.2.2版本时,系统提示存在正在合并中的tablet,但OCP中没有显示任何活跃的合并任务。这种情况下,建议使用obdiag工具来采集相关的诊断信息,并分析可能的根本原因。
日志采集场景: 合并问题
日志采集命令: obdiag gather scene run --scene=observer.compaction
这条命令会收集有关正在进行的合并操作的日志和其他相关信息。请执行该命令并将生成的日志文件提供给我们,这样我们可以进一步帮助您确定具体的原因。
此外,为了更有效地定位问题,还请您回答以下几个问题:
希望这些信息能够帮我们更快地找到解决问题的办法。谢谢您的配合!
附上敏捷诊断工具 obdiag 使用帮助链接
截图看一下 升级的报错信息 ocp的日志下载一下 发一下
你的ocp使用的哪个版本 ocp-service.log日志发一下
在 OCP 软件包管理 中确认 4.4.2.2 aarch64 的 OB Server RPM 已存在,且与集群架构一致
等这个跑完就行了,查到是空的就可以开始升级了
select /*+ query_timeout(1000000000) */ * from oceanbase.__all_virtual_tablet_compaction_info where max_received_scn > finished_scn and max_received_scn > 0;
厉害啊,向大佬学习
没遇到过
没有遇见过这样的问题,收藏学习了。