fix unexpected logs of ddl_task_executor

This commit is contained in:
wq 2021-06-16 13:50:49 +08:00 committed by MizuhaHimuraki
parent 5f77d98752
commit 4a0238e2da

View File

@ -173,17 +173,24 @@ ObDDLTaskExecutor::~ObDDLTaskExecutor()
void ObDDLTaskExecutor::stop()
{
TG_STOP(tg_id_);
if (tg_id_ >= 0) {
TG_STOP(tg_id_);
}
}
void ObDDLTaskExecutor::wait()
{
TG_WAIT(tg_id_);
if (tg_id_ >= 0) {
TG_WAIT(tg_id_);
}
}
void ObDDLTaskExecutor::destroy()
{
TG_DESTROY(tg_id_);
if (tg_id_ >= 0) {
TG_DESTROY(tg_id_);
tg_id_ = -1;
}
task_queue_.destroy();
is_inited_ = false;
cond_.destroy();