fix ob_admin get_ss_micro_block_meta
This commit is contained in:
parent
5c35b99cf7
commit
fc522b2f39
@ -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));
|
||||
|
@ -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_));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user