mirror of
https://github.com/MariaDB/server.git
synced 2025-01-31 11:01:52 +01:00
Merge osalerma@bk-internal.mysql.com:/home/bk/mysql-5.0
into 127.(none):/home/osku/mysql/5.0/clean
This commit is contained in:
commit
8615ef1864
3 changed files with 3 additions and 22 deletions
|
@ -230,7 +230,7 @@ buf_flush_buffered_writes(void)
|
|||
ulint len2;
|
||||
ulint i;
|
||||
|
||||
if (trx_doublewrite == NULL) {
|
||||
if (!srv_use_doublewrite_buf || trx_doublewrite == NULL) {
|
||||
os_aio_simulated_wake_handler_threads();
|
||||
|
||||
return;
|
||||
|
@ -503,7 +503,7 @@ buf_flush_write_block_low(
|
|||
#endif
|
||||
buf_flush_init_for_writing(block->frame, block->newest_modification,
|
||||
block->space, block->offset);
|
||||
if (!trx_doublewrite) {
|
||||
if (!srv_use_doublewrite_buf || !trx_doublewrite) {
|
||||
fil_io(OS_FILE_WRITE | OS_AIO_SIMULATED_WAKE_LATER,
|
||||
FALSE, block->space, block->offset, 0, UNIV_PAGE_SIZE,
|
||||
(void*)block->frame, (void*)block);
|
||||
|
|
|
@ -1540,7 +1540,7 @@ NetWare. */
|
|||
#endif
|
||||
sync_order_checks_on = TRUE;
|
||||
|
||||
if (srv_use_doublewrite_buf && trx_doublewrite == NULL) {
|
||||
if (trx_doublewrite == NULL) {
|
||||
/* Create the doublewrite buffer to a new tablespace */
|
||||
|
||||
trx_sys_create_doublewrite_buf();
|
||||
|
|
|
@ -125,22 +125,6 @@ trx_doublewrite_init(
|
|||
* sizeof(void*));
|
||||
}
|
||||
|
||||
/********************************************************************
|
||||
Frees the doublewrite buffer. */
|
||||
static
|
||||
void
|
||||
trx_doublewrite_free(void)
|
||||
/*======================*/
|
||||
{
|
||||
mutex_free(&(trx_doublewrite->mutex));
|
||||
|
||||
mem_free(trx_doublewrite->buf_block_arr);
|
||||
ut_free(trx_doublewrite->write_buf_unaligned);
|
||||
|
||||
mem_free(trx_doublewrite);
|
||||
trx_doublewrite = NULL;
|
||||
}
|
||||
|
||||
/********************************************************************
|
||||
Marks the trx sys header when we have successfully upgraded to the >= 4.1.x
|
||||
multiple tablespace format. */
|
||||
|
@ -529,9 +513,6 @@ trx_sys_doublewrite_init_or_restore_pages(
|
|||
|
||||
fil_flush_file_spaces(FIL_TABLESPACE);
|
||||
|
||||
if (!srv_use_doublewrite_buf)
|
||||
trx_doublewrite_free();
|
||||
|
||||
leave_func:
|
||||
ut_free(unaligned_read_buf);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue