【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】4.3.4
【问题描述】[OBServer 合并失败]日志级别:WDIAG,关键字=failed to merge partition,错误码=4034,日志详情=[2025-03-17 09:52:34.211973] WDIAG [STORAGE] process (ob_tablet_merge_task.cpp:1181) [344929][T1_MINOR_EXECUT][T1][YB420A0B093E-00062FB7F1959C0E-0-0] [lt=82][errcode=-4034] failed to merge partition(ret=-4034)。
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
observer.log (47.7 MB)
你可以用obdiag根因分析一下
obdiag rca run --scene=major_hold
https://www.oceanbase.com/docs/common-obdiag-cn-1000000002488219
看这报错,有可能是被某些长事务卡住了,你这日志太不完整。
用ocp部署的ob集群,应该怎么使用obdiag工具呢,直接在ocp集群上执行吗
1、集群的架构 如果是多副本的 把几个节点上的 observer.log和rootservice.log的日志都提供一下
2、系统租户下,通过查看CDB_OB_MAJOR_COMPACTION视图
在ob集群上 执行就好了
用obd只能看到ocp集群
我是在61服务器上部署了ocp集群,然后在ocp上新建了sgkydb集群(62-65服务器)。在61使用obd cluster list只有ocp集群
sgkydb(62-65服务器)报错时间段的日志 集群的几个节点上的observer.log和rootservice.log都提供一下
observer.log比较大,而且文件大小增加也比较快。上传需要些时间
1、系统租户下,通过查看CDB_OB_MAJOR_COMPACTION视图
2、select * from __all_virtual_compaction_diagnose_info where tenant_id=1004;
集群环境有要求吧
系统租户下,通过查看
select * from CDB_OB_MAJOR_COMPACTION;
查看的信息diagnose_info 要显示全;
select * from GV$OB_COMPACTION_DIAGNOSE_INFO;
error_no=-4016,last_error_time=1742181646120860,error_trace=YB420A0B093E-00062FB7FB557729-0-0,location=ob_partition_merger.cpp:133(prepare_merge),warning=“MINOR_EXECUTE;ls_id=1;tablet_id=328;compaction_scn=1742173851181127000;exec_mode=“EXEC_MODE_LOCAL”,concurrent_cnt=1”
分别查一下 这两个信息
select * from __all_virtual_dag_warning_history where tenant_id=1;
select * from __all_virtual_dag_warning_history where tenant_id=1003;
ob_partition_merger.cpp:133(prepare_merge),MAJOR_MERGE/MEDIUM_MERGE;ls_id=1;tablet_id=345;compaction_scn=1741629603950087000;exec_mode=“EXEC_MODE_LOCAL”,concurrent_cnt=1
ob_partition_merger.cpp:133(prepare_merge),MINOR_EXECUTE;ls_id=1;tablet_id=472;compaction_scn=1742067166756271001;exec_mode=“EXEC_MODE_LOCAL”,concurrent_cnt=1
ob_partition_merger.cpp:133(prepare_merge),MINOR_EXECUTE;ls_id=1;tablet_id=101016;compaction_scn=1742067166756271001;exec_mode=“EXEC_MODE_LOCAL”,concurrent_cnt=1
ob_partition_merger.cpp:133(prepare_merge),MAJOR_MERGE/MEDIUM_MERGE;ls_id=1;tablet_id=373;compaction_scn=1741716004303628000;exec_mode=“EXEC_MODE_LOCAL”,concurrent_cnt=1
ob_partition_merger.cpp:133(prepare_merge),MINOR_EXECUTE;ls_id=1;tablet_id=519;compaction_scn=1742173851181127000;exec_mode=“EXEC_MODE_LOCAL”,concurrent_cnt=1
ob_partition_merger.cpp:133(prepare_merge),MINOR_EXECUTE;ls_id=1;tablet_id=328;compaction_scn=1742173851181127000;exec_mode=“EXEC_MODE_LOCAL”,concurrent_cnt=1