mirror of
https://github.com/MariaDB/server.git
synced 2026-05-16 20:07:13 +02:00
Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0
into dl145b.mysql.com:/home/ndbdev/tomas/mysql-5.1
This commit is contained in:
commit
a6d0581275
80 changed files with 1844 additions and 1692 deletions
|
|
@ -2325,7 +2325,6 @@ fseg_alloc_free_page_low(
|
|||
dulint seg_id;
|
||||
ulint used;
|
||||
ulint reserved;
|
||||
fil_addr_t first;
|
||||
xdes_t* descr; /* extent of the hinted page */
|
||||
ulint ret_page; /* the allocated page offset, FIL_NULL
|
||||
if could not be allocated */
|
||||
|
|
@ -2428,6 +2427,8 @@ fseg_alloc_free_page_low(
|
|||
} else if (reserved - used > 0) {
|
||||
/* 5. We take any unused page from the segment
|
||||
==============================================*/
|
||||
fil_addr_t first;
|
||||
|
||||
if (flst_get_len(seg_inode + FSEG_NOT_FULL, mtr) > 0) {
|
||||
first = flst_get_first(seg_inode + FSEG_NOT_FULL,
|
||||
mtr);
|
||||
|
|
@ -2435,6 +2436,7 @@ fseg_alloc_free_page_low(
|
|||
first = flst_get_first(seg_inode + FSEG_FREE, mtr);
|
||||
} else {
|
||||
ut_error;
|
||||
return(FIL_NULL);
|
||||
}
|
||||
|
||||
ret_descr = xdes_lst_get_descriptor(space, first, mtr);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue