fix ob_admin get_ss_micro_block_meta

This commit is contained in:
sunzhoujia 2024-12-12 07:15:00 +00:00 committed by ob-robot
parent 5c35b99cf7
commit fc522b2f39
2 changed files with 6 additions and 5 deletions

View File

@ -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));

View File

@ -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_));
}
}
}