1
0
mirror of https://github.com/MariaDB/server.git synced 2026-01-06 05:22:24 +03:00

fix_max_connections to resize alarm_queue (Bug #1435)

This commit is contained in:
serg@serg.mylan
2003-10-06 14:11:16 +02:00
parent 0ce865b6b4
commit 2667d7f8cc
5 changed files with 44 additions and 13 deletions

View File

@@ -120,6 +120,16 @@ void init_thr_alarm(uint max_alarms)
DBUG_VOID_RETURN;
}
void resize_thr_alarm(uint max_alarms)
{
pthread_mutex_lock(&LOCK_alarm);
/* it's ok not to shrink the queue sometimes */
if (alarm_queue.elements < max_alarms)
resize_queue(&alarm_queue,max_alarms+1);
pthread_mutex_unlock(&LOCK_alarm);
return;
}
/*
Request alarm after sec seconds.