mirror of
https://github.com/MariaDB/server.git
synced 2025-02-01 11:31:51 +01:00
Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into mysql.com:/space/pekka/ndb/version/my51
This commit is contained in:
commit
5872e5aeb9
2 changed files with 11 additions and 4 deletions
|
@ -184,6 +184,13 @@ event_executor_main(void *arg)
|
||||||
// needs to call my_thread_init(), otherwise we get a coredump in DBUG_ stuff
|
// needs to call my_thread_init(), otherwise we get a coredump in DBUG_ stuff
|
||||||
my_thread_init();
|
my_thread_init();
|
||||||
|
|
||||||
|
if (sizeof(my_time_t) != sizeof(time_t))
|
||||||
|
{
|
||||||
|
sql_print_error("sizeof(my_time_t) != sizeof(time_t) ."
|
||||||
|
"The scheduler will not work correctly. Stopping.");
|
||||||
|
goto err_no_thd;
|
||||||
|
}
|
||||||
|
|
||||||
//TODO Andrey: Check for NULL
|
//TODO Andrey: Check for NULL
|
||||||
if (!(thd = new THD)) // note that contructor of THD uses DBUG_ !
|
if (!(thd = new THD)) // note that contructor of THD uses DBUG_ !
|
||||||
{
|
{
|
||||||
|
@ -275,7 +282,7 @@ event_executor_main(void *arg)
|
||||||
}
|
}
|
||||||
|
|
||||||
DBUG_PRINT("evex main thread",("computing time to sleep till next exec"));
|
DBUG_PRINT("evex main thread",("computing time to sleep till next exec"));
|
||||||
time(&now);
|
time((time_t *)&now);
|
||||||
my_tz_UTC->gmt_sec_to_TIME(&time_now, now);
|
my_tz_UTC->gmt_sec_to_TIME(&time_now, now);
|
||||||
t2sleep= evex_time_diff(&et->execute_at, &time_now);
|
t2sleep= evex_time_diff(&et->execute_at, &time_now);
|
||||||
VOID(pthread_mutex_unlock(&LOCK_event_arrays));
|
VOID(pthread_mutex_unlock(&LOCK_event_arrays));
|
||||||
|
|
|
@ -537,7 +537,7 @@ event_timed::compute_next_execution_time()
|
||||||
}
|
}
|
||||||
goto ret;
|
goto ret;
|
||||||
}
|
}
|
||||||
time(&now);
|
time((time_t *)&now);
|
||||||
my_tz_UTC->gmt_sec_to_TIME(&time_now, now);
|
my_tz_UTC->gmt_sec_to_TIME(&time_now, now);
|
||||||
/*
|
/*
|
||||||
sql_print_information("[%s.%s]", dbname.str, name.str);
|
sql_print_information("[%s.%s]", dbname.str, name.str);
|
||||||
|
@ -703,7 +703,7 @@ event_timed::mark_last_executed()
|
||||||
TIME time_now;
|
TIME time_now;
|
||||||
my_time_t now;
|
my_time_t now;
|
||||||
|
|
||||||
time(&now);
|
time((time_t *)&now);
|
||||||
my_tz_UTC->gmt_sec_to_TIME(&time_now, now);
|
my_tz_UTC->gmt_sec_to_TIME(&time_now, now);
|
||||||
|
|
||||||
last_executed= time_now; // was execute_at
|
last_executed= time_now; // was execute_at
|
||||||
|
|
Loading…
Add table
Reference in a new issue