mirror of
https://github.com/MariaDB/server.git
synced 2026-05-16 20:07:13 +02:00
MDEV-6246: Merge 10.0.10-FusionIO to 10.1.
This commit is contained in:
commit
d12dbe77e2
105 changed files with 8437 additions and 743 deletions
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
Copyright (c) 1997, 2014, Oracle and/or its affiliates. All Rights Reserved.
|
||||
Copyright (c) 2012, Facebook Inc.
|
||||
Copyright (c) 2013, SkySQL Ab. All Rights Reserved.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify it under
|
||||
the terms of the GNU General Public License as published by the Free Software
|
||||
|
|
@ -2078,7 +2079,7 @@ recv_apply_log_recs_for_backup(void)
|
|||
error = fil_io(OS_FILE_READ, true,
|
||||
recv_addr->space, zip_size,
|
||||
recv_addr->page_no, 0, zip_size,
|
||||
block->page.zip.data, NULL);
|
||||
block->page.zip.data, NULL, 0);
|
||||
if (error == DB_SUCCESS
|
||||
&& !buf_zip_decompress(block, TRUE)) {
|
||||
exit(1);
|
||||
|
|
@ -2088,7 +2089,7 @@ recv_apply_log_recs_for_backup(void)
|
|||
recv_addr->space, 0,
|
||||
recv_addr->page_no, 0,
|
||||
UNIV_PAGE_SIZE,
|
||||
block->frame, NULL);
|
||||
block->frame, NULL, 0);
|
||||
}
|
||||
|
||||
if (error != DB_SUCCESS) {
|
||||
|
|
@ -2117,13 +2118,13 @@ recv_apply_log_recs_for_backup(void)
|
|||
recv_addr->space, zip_size,
|
||||
recv_addr->page_no, 0,
|
||||
zip_size,
|
||||
block->page.zip.data, NULL);
|
||||
block->page.zip.data, NULL, 0);
|
||||
} else {
|
||||
error = fil_io(OS_FILE_WRITE, true,
|
||||
recv_addr->space, 0,
|
||||
recv_addr->page_no, 0,
|
||||
UNIV_PAGE_SIZE,
|
||||
block->frame, NULL);
|
||||
block->frame, NULL, 0);
|
||||
}
|
||||
skip_this_recv_addr:
|
||||
recv_addr = HASH_GET_NEXT(addr_hash, recv_addr);
|
||||
|
|
@ -3088,7 +3089,7 @@ recv_recovery_from_checkpoint_start_func(
|
|||
|
||||
fil_io(OS_FILE_READ | OS_FILE_LOG, true, max_cp_group->space_id, 0,
|
||||
0, 0, LOG_FILE_HDR_SIZE,
|
||||
log_hdr_buf, max_cp_group);
|
||||
log_hdr_buf, max_cp_group, 0);
|
||||
|
||||
if (0 == ut_memcmp(log_hdr_buf + LOG_FILE_WAS_CREATED_BY_HOT_BACKUP,
|
||||
(byte*)"ibbackup", (sizeof "ibbackup") - 1)) {
|
||||
|
|
@ -3119,7 +3120,7 @@ recv_recovery_from_checkpoint_start_func(
|
|||
fil_io(OS_FILE_WRITE | OS_FILE_LOG, true,
|
||||
max_cp_group->space_id, 0,
|
||||
0, 0, OS_FILE_LOG_BLOCK_SIZE,
|
||||
log_hdr_buf, max_cp_group);
|
||||
log_hdr_buf, max_cp_group, 0);
|
||||
}
|
||||
|
||||
#ifdef UNIV_LOG_ARCHIVE
|
||||
|
|
@ -3753,7 +3754,7 @@ ask_again:
|
|||
|
||||
/* Read the archive file header */
|
||||
fil_io(OS_FILE_READ | OS_FILE_LOG, true, group->archive_space_id, 0, 0,
|
||||
LOG_FILE_HDR_SIZE, buf, NULL);
|
||||
LOG_FILE_HDR_SIZE, buf, NULL, 0);
|
||||
|
||||
/* Check if the archive file header is consistent */
|
||||
|
||||
|
|
@ -3826,7 +3827,7 @@ ask_again:
|
|||
|
||||
fil_io(OS_FILE_READ | OS_FILE_LOG, true,
|
||||
group->archive_space_id, read_offset / UNIV_PAGE_SIZE,
|
||||
read_offset % UNIV_PAGE_SIZE, len, buf, NULL);
|
||||
read_offset % UNIV_PAGE_SIZE, len, buf, NULL, 0);
|
||||
|
||||
ret = recv_scan_log_recs(
|
||||
(buf_pool_get_n_pages()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue