From aa43f643c8b4dcae7e67513e048dab78970a339c Mon Sep 17 00:00:00 2001 From: obdev Date: Thu, 16 May 2024 12:35:55 +0000 Subject: [PATCH] [CP] confirm begin retry when ret=OB_EAGAIN --- src/observer/table_load/ob_table_load_store.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/observer/table_load/ob_table_load_store.cpp b/src/observer/table_load/ob_table_load_store.cpp index 46c23937d3..53088f0dbe 100644 --- a/src/observer/table_load/ob_table_load_store.cpp +++ b/src/observer/table_load/ob_table_load_store.cpp @@ -230,8 +230,11 @@ public: } else if (OB_FAIL(ctx_->store_ctx_->check_status(ObTableLoadStatusType::INITED))) { LOG_WARN("fail to check status", KR(ret)); } else if (OB_FAIL(tablet_ctx->open())) { - LOG_WARN("fail to open tablet context", KR(ret)); - ret = OB_SUCCESS; + LOG_WARN("fail to open tablet context", KR(ret), K(tablet_id)); + if (ret == OB_EAGAIN) { + LOG_WARN("retry to open tablet context", K(tablet_id)); + ret = OB_SUCCESS; + } } else { ctx_->store_ctx_->handle_open_insert_tablet_ctx_finish(is_finish); break;