mirror of
https://github.com/MariaDB/server.git
synced 2026-05-15 11:27:39 +02:00
merge
client/mysql.cc: Auto merged libmysql/libmysql.c: Auto merged sql/ha_ndbcluster.cc: Auto merged sql/item.cc: Auto merged sql/item.h: Auto merged sql/item_func.cc: Auto merged sql/item_subselect.cc: Auto merged sql/item_sum.cc: Auto merged sql/mysql_priv.h: Auto merged sql/opt_range.cc: Auto merged sql/sql_base.cc: Auto merged sql/sql_bitmap.h: Auto merged sql/sql_class.h: Auto merged sql/sql_insert.cc: Auto merged sql/sql_parse.cc: Auto merged sql/sql_select.cc: Auto merged
This commit is contained in:
commit
4eb26350cb
36 changed files with 7446 additions and 6219 deletions
|
|
@ -39,10 +39,11 @@
|
|||
DESCRIPTION
|
||||
This function prepares memory root for further use, sets initial size of
|
||||
chunk for memory allocation and pre-allocates first block if specified.
|
||||
Altough error can happen during execution of this function if pre_alloc_size
|
||||
is non-0 it won't be reported. Instead it will be reported as error in first
|
||||
alloc_root() on this memory root.
|
||||
Altough error can happen during execution of this function if
|
||||
pre_alloc_size is non-0 it won't be reported. Instead it will be
|
||||
reported as error in first alloc_root() on this memory root.
|
||||
*/
|
||||
|
||||
void init_alloc_root(MEM_ROOT *mem_root, uint block_size,
|
||||
uint pre_alloc_size __attribute__((unused)))
|
||||
{
|
||||
|
|
@ -71,6 +72,7 @@ void init_alloc_root(MEM_ROOT *mem_root, uint block_size,
|
|||
DBUG_VOID_RETURN;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
SYNOPSIS
|
||||
reset_root_defaults()
|
||||
|
|
@ -86,7 +88,7 @@ void init_alloc_root(MEM_ROOT *mem_root, uint block_size,
|
|||
reuse one of existing blocks as prealloc block, or malloc new one of
|
||||
requested size. If no blocks can be reused, all unused blocks are freed
|
||||
before allocation.
|
||||
*/
|
||||
*/
|
||||
|
||||
void reset_root_defaults(MEM_ROOT *mem_root, uint block_size,
|
||||
uint pre_alloc_size __attribute__((unused)))
|
||||
|
|
|
|||
|
|
@ -684,8 +684,10 @@ void thr_unlock(THR_LOCK_DATA *data)
|
|||
lock->read.last=data->prev;
|
||||
else if (lock_type == TL_WRITE_DELAYED && data->cond)
|
||||
{
|
||||
/* This only happens in extreme circumstances when a
|
||||
write delayed lock that is waiting for a lock */
|
||||
/*
|
||||
This only happens in extreme circumstances when a
|
||||
write delayed lock that is waiting for a lock
|
||||
*/
|
||||
lock->write_wait.last=data->prev; /* Put it on wait queue */
|
||||
}
|
||||
else
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue