diff --git a/src/observer/ob_rpc_processor_simple.cpp b/src/observer/ob_rpc_processor_simple.cpp index 0c0822cf0..a082ae342 100644 --- a/src/observer/ob_rpc_processor_simple.cpp +++ b/src/observer/ob_rpc_processor_simple.cpp @@ -3756,13 +3756,12 @@ int ObGetSSMicroBlockMetaP::process() MTL_SWITCH(arg_.tenant_id_) { ObSSMicroCache *micro_cache = nullptr; ObSSMicroBlockMetaHandle micro_meta_handle; + result_.micro_meta_info_.micro_key_ = arg_.micro_key_; if (OB_ISNULL(micro_cache = MTL(ObSSMicroCache *))) { ret = OB_ERR_UNEXPECTED; LOG_WARN("MTL ObSSMicroCache is null", KR(ret), K_(arg_.tenant_id)); } else if (OB_FAIL(micro_cache->get_micro_meta_handle(arg_.micro_key_, micro_meta_handle))) { - if (OB_ENTRY_NOT_EXIST != ret) { - LOG_WARN("fail to get micro block meta", KR(ret), K_(arg)); - } + LOG_WARN("fail to get micro block meta", KR(ret), K_(arg)); } else if (OB_UNLIKELY(!micro_meta_handle.is_valid())) { ret = OB_ERR_UNEXPECTED; LOG_WARN("micro_meta handle should be valid", KR(ret), K_(arg)); diff --git a/tools/ob_admin/server_tool/ob_admin_routine.cpp b/tools/ob_admin/server_tool/ob_admin_routine.cpp index 560d11be1..783572c32 100644 --- a/tools/ob_admin/server_tool/ob_admin_routine.cpp +++ b/tools/ob_admin/server_tool/ob_admin_routine.cpp @@ -1164,8 +1164,10 @@ DEF_COMMAND(SERVER, get_ss_micro_block_meta, 1, "tenant_id:micro_key_mode:micro_ } else { ObCStringHelper helper; fprintf(stdout, "ret=%s\n", ob_error_name(result.ret_)); - fprintf(stdout, "micro_key=%s\n", helper.convert(arg.micro_key_)); - fprintf(stdout, "micro_meta=%s\n", helper.convert(result.micro_meta_info_)); + if (OB_SUCC(result.ret_)) { + fprintf(stdout, "micro_key=%s\n", helper.convert(arg.micro_key_)); + fprintf(stdout, "micro_meta=%s\n", helper.convert(result.micro_meta_info_)); + } } }