add log for issue

This commit is contained in:
skylhd
2023-05-25 19:41:15 +00:00
committed by ob-robot
parent 5dac7e2e2d
commit fec726e90b

View File

@ -4331,18 +4331,19 @@ int ObLSTabletService::process_lob_row(
ObLobCommon *lob_common = nullptr;
ObLobAccessParam lob_param;
if (OB_FAIL(new_lob.get_lob_data_byte_len(lob_param.update_len_))) {
LOG_WARN("fail to get new lob byte len", K(ret), K(new_lob));
LOG_WARN("fail to get new lob byte len", K(ret), K(new_lob), K(i));
} else if (OB_FAIL(delete_lob_col(run_ctx, run_ctx.col_descs_->at(i), old_obj, old_sql_obj, lob_common, lob_param))) {
LOG_WARN("[STORAGE_LOB]failed to erase old lob col", K(ret), K(old_sql_row), K(old_row));
LOG_WARN("[STORAGE_LOB]failed to erase old lob col", K(ret), K(old_sql_row), K(old_row), K(i));
} else if (OB_FAIL(insert_lob_col(run_ctx, run_ctx.col_descs_->at(i), new_obj, &lob_param, lob_common))) {
LOG_WARN("[STORAGE_LOB]failed to insert new lob col.", K(ret), K(new_row));
LOG_WARN("[STORAGE_LOB]failed to insert new lob col.", K(ret), K(new_row), K(i));
}
} else if (new_lob.is_delta_temp_lob()) {
if (OB_FAIL(process_delta_lob(run_ctx, run_ctx.col_descs_->at(i), old_sql_obj, new_lob, new_obj))) {
LOG_WARN("failed to process delta lob.", K(ret));
LOG_WARN("failed to process delta lob.", K(ret), K(i));
}
} else {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("unexpected obj for new lob", K(ret), K(i), K(new_obj), K(new_lob));
}
} else {
if (old_obj.is_null()) {
@ -4362,12 +4363,12 @@ int ObLSTabletService::process_lob_row(
if (!lob_common->in_row_ && data_tbl_rowkey_change) {
if (val_str.length() < ObLobManager::LOB_WITH_OUTROW_CTX_SIZE) {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("not enough space for lob header", K(ret), K(val_str));
LOG_WARN("not enough space for lob header", K(ret), K(val_str), K(i));
} else {
char *buf = reinterpret_cast<char*>(run_ctx.lob_allocator_.alloc(val_str.length()));
if (OB_ISNULL(buf)) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_WARN("alloc memory failed.", K(ret), K(val_str));
LOG_WARN("alloc memory failed.", K(ret), K(val_str), K(i));
} else {
MEMCPY(buf, val_str.ptr(), val_str.length());
lob_common = reinterpret_cast<ObLobCommon*>(buf);