[CP] [to #57604640]fix bug object type recompile
This commit is contained in:
@ -462,7 +462,8 @@ int ObErrorInfo::handle_error_info(const IObErrorInfo *info,
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
int ObErrorInfo::delete_error(const IObErrorInfo *info)
|
int ObErrorInfo::delete_error(const IObErrorInfo *info,
|
||||||
|
const ObObjectType obj_type)
|
||||||
{
|
{
|
||||||
int ret = OB_SUCCESS;
|
int ret = OB_SUCCESS;
|
||||||
ObMySQLProxy *sql_proxy = nullptr;
|
ObMySQLProxy *sql_proxy = nullptr;
|
||||||
@ -471,7 +472,7 @@ int ObErrorInfo::delete_error(const IObErrorInfo *info)
|
|||||||
} else if (OB_ISNULL(sql_proxy = GCTX.sql_proxy_)) {
|
} else if (OB_ISNULL(sql_proxy = GCTX.sql_proxy_)) {
|
||||||
ret = OB_ERR_UNEXPECTED;
|
ret = OB_ERR_UNEXPECTED;
|
||||||
} else {
|
} else {
|
||||||
if (OB_FAIL(collect_error_info(info, NULL, true))) {
|
if (OB_FAIL(collect_error_info(info, NULL, true, obj_type))) {
|
||||||
LOG_WARN("collect error info failed.", K(ret), K(info), K(*this));
|
LOG_WARN("collect error info failed.", K(ret), K(info), K(*this));
|
||||||
} else {
|
} else {
|
||||||
if (OB_FAIL(del_error(sql_proxy))) {
|
if (OB_FAIL(del_error(sql_proxy))) {
|
||||||
|
|||||||
@ -118,7 +118,8 @@ public:
|
|||||||
int del_error(common::ObMySQLProxy *sql_proxy);
|
int del_error(common::ObMySQLProxy *sql_proxy);
|
||||||
int add_error(common::ObISQLClient & sql_client, bool is_replace, bool only_history);
|
int add_error(common::ObISQLClient & sql_client, bool is_replace, bool only_history);
|
||||||
int get_error_obj_seq(common::ObISQLClient &sql_client, bool &exist);
|
int get_error_obj_seq(common::ObISQLClient &sql_client, bool &exist);
|
||||||
int delete_error(const IObErrorInfo *info);
|
int delete_error(const IObErrorInfo *info,
|
||||||
|
const ObObjectType obj_type = ObObjectType::INVALID);
|
||||||
|
|
||||||
TO_STRING_KV(K_(tenant_id),
|
TO_STRING_KV(K_(tenant_id),
|
||||||
K_(obj_id),
|
K_(obj_id),
|
||||||
|
|||||||
Reference in New Issue
Block a user