fix GV$SESSION_LONGOPS dont display task id

This commit is contained in:
obdev
2023-05-24 07:11:17 +00:00
committed by ob-robot
parent e0a30b9c24
commit 31c06fbd1d

View File

@ -1053,6 +1053,7 @@ int ObTableRedefinitionTask::collect_longops_stat(ObLongopsValue &value)
case ObDDLTaskStatus::PREPARE: { case ObDDLTaskStatus::PREPARE: {
if (OB_FAIL(databuff_printf(stat_info_.message_, if (OB_FAIL(databuff_printf(stat_info_.message_,
MAX_LONG_OPS_MESSAGE_LENGTH, MAX_LONG_OPS_MESSAGE_LENGTH,
pos,
"STATUS: PREPARE"))) { "STATUS: PREPARE"))) {
LOG_WARN("failed to print", K(ret)); LOG_WARN("failed to print", K(ret));
} }
@ -1164,6 +1165,7 @@ int ObTableRedefinitionTask::collect_longops_stat(ObLongopsValue &value)
case ObDDLTaskStatus::FAIL: { case ObDDLTaskStatus::FAIL: {
if (OB_FAIL(databuff_printf(stat_info_.message_, if (OB_FAIL(databuff_printf(stat_info_.message_,
MAX_LONG_OPS_MESSAGE_LENGTH, MAX_LONG_OPS_MESSAGE_LENGTH,
pos,
"STATUS: CLEAN ON FAIL"))) { "STATUS: CLEAN ON FAIL"))) {
LOG_WARN("failed to print", K(ret)); LOG_WARN("failed to print", K(ret));
} }