fix error code and log level
This commit is contained in:
@ -94,12 +94,12 @@ int ObInfoSchemaColumnsTable::inner_get_next_row(common::ObNewRow *&row)
|
||||
} else if (OB_UNLIKELY(NULL == (tmp_ptr = static_cast<char *>(allocator_->alloc(
|
||||
OB_MAX_SYS_PARAM_NAME_LENGTH))))) {
|
||||
ret = OB_ALLOCATE_MEMORY_FAILED;
|
||||
SERVER_LOG(ERROR, "fail to alloc memory", K(ret));
|
||||
SERVER_LOG(WARN, "fail to alloc memory", K(ret));
|
||||
} else if (FALSE_IT(data_type_str_ = static_cast<char *>(tmp_ptr))) {
|
||||
} else if (OB_UNLIKELY(NULL == (tmp_ptr = static_cast<char *>(allocator_->alloc(
|
||||
OB_MAX_SYS_PARAM_NAME_LENGTH))))) {
|
||||
ret = OB_ALLOCATE_MEMORY_FAILED;
|
||||
SERVER_LOG(ERROR, "fail to alloc memory", K(ret));
|
||||
SERVER_LOG(WARN, "fail to alloc memory", K(ret));
|
||||
} else {
|
||||
column_type_str_ = static_cast<char *>(tmp_ptr);
|
||||
column_type_str_len_ = OB_MAX_SYS_PARAM_NAME_LENGTH;
|
||||
@ -288,7 +288,7 @@ int ObInfoSchemaColumnsTable::iterate_table_schema_array(const bool is_filter_ta
|
||||
last_db_schema_idx,
|
||||
i,
|
||||
is_filter_table_schema))) {
|
||||
SERVER_LOG(ERROR, "fail to iterate all table columns. ", K(ret));
|
||||
SERVER_LOG(WARN, "fail to iterate all table columns. ", K(ret));
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -446,14 +446,14 @@ int ObInfoSchemaColumnsTable::get_type_str(
|
||||
OB_MAX_SYS_PARAM_NAME_LENGTH,
|
||||
OB_MAX_EXTENDED_TYPE_INFO_LENGTH))))) {
|
||||
ret = OB_ALLOCATE_MEMORY_FAILED;
|
||||
SERVER_LOG(ERROR, "fail to alloc memory", K(ret));
|
||||
SERVER_LOG(WARN, "fail to alloc memory", K(ret));
|
||||
} else if (FALSE_IT(data_type_str_ = static_cast<char *>(tmp_ptr))) {
|
||||
} else if (OB_UNLIKELY(NULL == (tmp_ptr = static_cast<char *>(allocator_->realloc(
|
||||
column_type_str_,
|
||||
OB_MAX_SYS_PARAM_NAME_LENGTH,
|
||||
OB_MAX_EXTENDED_TYPE_INFO_LENGTH))))) {
|
||||
ret = OB_ALLOCATE_MEMORY_FAILED;
|
||||
SERVER_LOG(ERROR, "fail to alloc memory", K(ret));
|
||||
SERVER_LOG(WARN, "fail to alloc memory", K(ret));
|
||||
} else {
|
||||
pos = 0;
|
||||
column_type_str_ = static_cast<char *>(tmp_ptr);
|
||||
@ -548,7 +548,7 @@ int ObInfoSchemaColumnsTable::fill_row_cells(const ObString &database_name,
|
||||
int64_t pos = 0;
|
||||
if (OB_UNLIKELY(NULL == (buf = static_cast<char*>(allocator_->alloc(buf_len))))) {
|
||||
ret = OB_ALLOCATE_MEMORY_FAILED;
|
||||
SERVER_LOG(ERROR, "fail to allocate memory", K(ret));
|
||||
SERVER_LOG(WARN, "fail to allocate memory", K(ret));
|
||||
} else if (def_obj.is_bit()) {
|
||||
if (OB_FAIL(def_obj.print_varchar_literal(buf, buf_len, pos, TZ_INFO(session_)))) {
|
||||
SERVER_LOG(WARN, "fail to print varchar literal", K(ret), K(def_obj), K(buf_len), K(pos), K(buf));
|
||||
@ -570,7 +570,7 @@ int ObInfoSchemaColumnsTable::fill_row_cells(const ObString &database_name,
|
||||
K(ret), K(def_obj));
|
||||
} else if (OB_ISNULL(res_cell)) {
|
||||
ret = OB_ERR_UNEXPECTED;
|
||||
SERVER_LOG(ERROR, "succ to cast to ObVarcharType, but res_cell is NULL",
|
||||
SERVER_LOG(WARN, "succ to cast to ObVarcharType, but res_cell is NULL",
|
||||
K(ret), K(def_obj));
|
||||
} else {
|
||||
cells[cell_idx] = *res_cell;
|
||||
@ -954,7 +954,7 @@ int ObInfoSchemaColumnsTable::fill_row_cells(const common::ObString &database_na
|
||||
int64_t pos = 0;
|
||||
if (OB_UNLIKELY(NULL == (buf = static_cast<char*>(allocator_->alloc(buf_len))))) {
|
||||
ret = OB_ALLOCATE_MEMORY_FAILED;
|
||||
SERVER_LOG(ERROR, "fail to allocate memory", K(ret));
|
||||
SERVER_LOG(WARN, "fail to allocate memory", K(ret));
|
||||
} else if (column_item.default_value_.is_bit()) {
|
||||
if (OB_FAIL(column_item.default_value_.print_varchar_literal(buf, buf_len, pos, TZ_INFO(session_)))) {
|
||||
SERVER_LOG(WARN, "fail to print varchar literal", K(ret), K(column_item.default_value_), K(buf_len), K(pos), K(buf));
|
||||
@ -980,7 +980,7 @@ int ObInfoSchemaColumnsTable::fill_row_cells(const common::ObString &database_na
|
||||
K(ret), K(column_item.default_value_));
|
||||
} else if (OB_ISNULL(res_cell)) {
|
||||
ret = OB_ERR_UNEXPECTED;
|
||||
SERVER_LOG(ERROR, "succ to cast to ObVarcharType, but res_cell is NULL",
|
||||
SERVER_LOG(WARN, "succ to cast to ObVarcharType, but res_cell is NULL",
|
||||
K(ret), K(column_item.default_value_));
|
||||
} else {
|
||||
cells[cell_idx] = *res_cell;
|
||||
|
||||
@ -3376,7 +3376,7 @@ int ObSchemaGetterGuard::check_single_table_priv(const ObSessionPrivInfo &sessio
|
||||
if (OB_FAIL(get_user_info(tenant_id, session_priv.user_id_, user_info))) {
|
||||
LOG_WARN("failed to get user info", KR(ret), K(tenant_id), K(session_priv.user_id_));
|
||||
} else if (NULL == user_info) {
|
||||
ret = OB_ERR_UNEXPECTED;
|
||||
ret = OB_USER_NOT_EXIST;
|
||||
LOG_WARN("user info is null", KR(ret), K(session_priv.user_id_));
|
||||
} else {
|
||||
const ObSEArray<uint64_t, 8> &role_id_array = user_info->get_role_id_array();
|
||||
@ -3473,7 +3473,12 @@ int ObSchemaGetterGuard::check_db_priv(const ObSessionPrivInfo &session_priv,
|
||||
const ObUserInfo *user_info = NULL;
|
||||
//bool is_grant_role = false;
|
||||
OZ (get_user_info(tenant_id, session_priv.user_id_, user_info), session_priv.user_id_);
|
||||
CK (OB_NOT_NULL(user_info));
|
||||
if (OB_SUCC(ret)) {
|
||||
if (NULL == user_info) {
|
||||
ret = OB_USER_NOT_EXIST;
|
||||
LOG_WARN("user info is null", KR(ret), K(session_priv.user_id_));
|
||||
}
|
||||
}
|
||||
if (OB_SUCC(ret)) {
|
||||
const ObSEArray<uint64_t, 8> &role_id_array = user_info->get_role_id_array();
|
||||
for (int i = 0; OB_SUCC(ret) && i < role_id_array.count(); ++i) {
|
||||
|
||||
Reference in New Issue
Block a user