日志备份目录删除后,无法再次启动

内部SQL有-4018报错,你手工执行试下

select * from __all_log_archive_dest_parameter where tenant_id = 1006 AND dest_no = 0 AND name = 'binding'
[2026-01-08 16:37:57.341607] WDIAG [SHARE] parse_one_row_ (ob_inner_table_operator.cpp:950) [2940910][T1004_ArcSrv][T1004][YB42AC170305-000647C48CE924B7-0-0] [lt=7][errcode=-4018] no row exist(ret=-4018)
[2026-01-08 16:37:57.341621] WDIAG [SHARE] do_get_row_ (ob_inner_table_operator.cpp:623) [2940910][T1004_ArcSrv][T1004][YB42AC170305-000647C48CE924B7-0-0] [lt=11][errcode=-4018] failed to parse row(ret=-4018, sql=select * from __all_log_archive_dest_parameter where tenant_id = 1004 AND dest_no = 0 AND name = 'binding', exec_tenant_id=1003)
[2026-01-08 16:37:57.341676] WDIAG [SHARE] get_row (ob_inner_table_operator.cpp:172) [2940910][T1004_ArcSrv][T1004][YB42AC170305-000647C48CE924B7-0-0] [lt=7][errcode=-4018] failed to get row(ret=-4018, need_lock=false, key={tenant_id:1004, *item:{dest_no:0, name:"binding", *value:{value:}}})
[2026-01-08 16:37:57.341690] WDIAG [SHARE] get_item (ob_inner_kv_table_operator.cpp:349) [2940910][T1004_ArcSrv][T1004][YB42AC170305-000647C48CE924B7-0-0] [lt=12][errcode=-4018] failed to get item(ret=-4018, item={tenant_id:1004, *item:{dest_no:0, name:"binding", *value:{value:}}}, need_lock=false)
[2026-01-08 16:37:57.341700] WDIAG [SHARE] get_string_value (ob_archive_persist_helper.cpp:404) [2940910][T1004_ArcSrv][T1004][YB42AC170305-000647C48CE924B7-0-0] [lt=8][errcode=-4018] failed to get item(ret=-4018, need_lock=false, item_with_tenant_id={tenant_id:1004, *item:{dest_no:0, name:"binding", *value:{value:}}})
[2026-01-08 16:37:57.346026] INFO  [STORAGE.TRANS] dump_mapper_info (ob_lock_wait_mgr.h:67) [2941167][T1006_LockWaitM][T1006][Y0-0000000000000000-0-0] [lt=10] report RowHolderMapper summary info(count=0, bkt_cnt=585)
[2026-01-08 16:37:57.349143] WDIAG [SHARE] parse_one_row_ (ob_inner_table_operator.cpp:950) [2941189][T1006_ArcSrv][T1006][YB42AC170305-000647C48F5924B7-0-0] [lt=9][errcode=-4018] no row exist(ret=-4018)
[2026-01-08 16:37:57.349157] WDIAG [SHARE] do_get_row_ (ob_inner_table_operator.cpp:623) [2941189][T1006_ArcSrv][T1006][YB42AC170305-000647C48F5924B7-0-0] [lt=12][errcode=-4018] failed to parse row(ret=-4018, sql=select * from __all_log_archive_dest_parameter where tenant_id = 1006 AND dest_no = 0 AND name = 'binding', exec_tenant_id=1005)
[2026-01-08 16:37:57.349211] WDIAG [SHARE] get_row (ob_inner_table_operator.cpp:172) [2941189][T1006_ArcSrv][T1006][YB42AC170305-000647C48F5924B7-0-0] [lt=8][errcode=-4018] failed to get row(ret=-4018, need_lock=false, key={tenant_id:1006, *item:{dest_no:0, name:"binding", *value:{value:}}})
[2026-01-08 16:37:57.349225] WDIAG [SHARE] get_item (ob_inner_kv_table_operator.cpp:349) [2941189][T1006_ArcSrv][T1006][YB42AC170305-000647C48F5924B7-0-0] [lt=11][errcode=-4018] failed to get item(ret=-4018, item={tenant_id:1006, *item:{dest_no:0, name:"binding", *value:{value:}}}, need_lock=false)
[2026-01-08 16:37:57.349232] WDIAG [SHARE] get_string_value (ob_archive_persist_helper.cpp:404) [2941189][T1006_ArcSrv][T1006][YB42AC170305-000647C48F5924B7-0-0] [lt=6][errcode=-4018] failed to get item(ret=-4018, need_lock=false, item_with_tenant_id={tenant_id:1006, *item:{dest_no:0, name:"binding", *value:{value:}}})

结果为空

优秀加油

打卡学习

我找研发确认了下,归档停止后状态会保留为 STOP状态,即使这样置空路径,也不会删除记录,目前OB是这样设计的


老师,那这个算是个bug吗,这个记录一直存在而且时间一直增加,没试过会不会触发报警:smile:

不是bug,是符合预期的,
一旦开启过归档,即使停止,状态也会保留为 STOP ,不会回到"空"(无记录)状态