fix bug print log cause core

This commit is contained in:
yishenglanlingzui 2023-08-31 11:10:41 +00:00 committed by ob-robot
parent 49d54bfc46
commit 26ddd1c766

View File

@ -868,9 +868,11 @@ int ObDMLService::process_update_row(const ObUpdCtDef &upd_ctdef,
}
}
ret = (ret == OB_SUCCESS ? dml_op.err_log_rt_def_.first_err_ret_ : ret);
LOG_DEBUG("process update row", K(ret), K(is_skipped), K(upd_ctdef), K(upd_rtdef),
"old_row", ROWEXPR2STR(dml_op.get_eval_ctx(), upd_ctdef.old_row_),
"new_row", ROWEXPR2STR(dml_op.get_eval_ctx(), upd_ctdef.new_row_));
if (OB_SUCC(ret) && !is_skipped) {
LOG_DEBUG("process update row", K(ret), K(is_skipped), K(upd_ctdef), K(upd_rtdef),
"old_row", ROWEXPR2STR(dml_op.get_eval_ctx(), upd_ctdef.old_row_),
"new_row", ROWEXPR2STR(dml_op.get_eval_ctx(), upd_ctdef.new_row_));
}
return ret;
}