fix: duplicate job id when create job
This commit is contained in:
parent
2ad8901403
commit
9e7c29c68b
@ -521,6 +521,7 @@ int ObDBMSSchedTableOperator::calc_execute_at(
|
||||
delay = 0;
|
||||
} else {
|
||||
LOG_WARN("job maybe missed, ignore it", K(last_sub_next), K(now), K(job_info), K(execute_at), K(delay), K(ignore_nextdate), K(lbt()));
|
||||
OZ(update_for_end(job_info.get_tenant_id(), job_info, 0, "check job missed"));
|
||||
delay = -1;
|
||||
}
|
||||
} else {
|
||||
|
@ -500,6 +500,7 @@
|
||||
DEFINE_DBMS_SCHEDULER_INTERFACE(DBMS_SCHEDULER_DROP_JOB_CLASS, ObDBMSScheduler::drop_job_class)
|
||||
DEFINE_DBMS_SCHEDULER_INTERFACE(DBMS_SCHEDULER_SET_JOB_CLASS_ATTRIBUTE, ObDBMSScheduler::set_job_class_attribute)
|
||||
DEFINE_DBMS_SCHEDULER_INTERFACE(DBMS_SCHEDULER_PURGE_LOG, ObDBMSScheduler::purge_log)
|
||||
DEFINE_DBMS_SCHEDULER_INTERFACE(DBMS_SCHEDULER_GET_AND_INCREASE_JOB_ID, ObDBMSScheduler::get_and_increase_job_id)
|
||||
|
||||
#undef DEFINE_DBMS_SCHEDULER_INTERFACE
|
||||
//end of dbms_scheduler
|
||||
|
Loading…
x
Reference in New Issue
Block a user