diff options
Diffstat (limited to 'storage/maria/ma_recovery.c')
-rw-r--r-- | storage/maria/ma_recovery.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/storage/maria/ma_recovery.c b/storage/maria/ma_recovery.c index 59e5ae47519..ae86de4b731 100644 --- a/storage/maria/ma_recovery.c +++ b/storage/maria/ma_recovery.c @@ -813,7 +813,7 @@ prototype_redo_exec_hook(REDO_CREATE_TABLE) goto end; } /* we try hard to get create_rename_lsn, to avoid mistakes if possible */ - info= maria_open(name, O_RDONLY, HA_OPEN_FOR_REPAIR); + info= maria_open(name, O_RDONLY, HA_OPEN_FOR_REPAIR, 0); if (info) { MARIA_SHARE *share= info->s; @@ -934,7 +934,7 @@ prototype_redo_exec_hook(REDO_CREATE_TABLE) correctly filled. So we just open the table (fortunately, an empty data file does not preclude this). */ - if (((info= maria_open(name, O_RDONLY, 0)) == NULL) || + if (((info= maria_open(name, O_RDONLY, 0, 0)) == NULL) || _ma_initialize_data_file(info->s, info->dfile.file)) { eprint(tracef, "Failed to open new table or write to data file"); @@ -1004,7 +1004,7 @@ prototype_redo_exec_hook(REDO_RENAME_TABLE) log insertions of records into the temporary table, so replaying may fail (grep for INCOMPLETE_LOG in files). */ - info= maria_open(old_name, O_RDONLY, HA_OPEN_FOR_REPAIR); + info= maria_open(old_name, O_RDONLY, HA_OPEN_FOR_REPAIR, 0); if (info) { MARIA_SHARE *share= info->s; @@ -1053,7 +1053,7 @@ prototype_redo_exec_hook(REDO_RENAME_TABLE) t, renames it to u (if not testing create_rename_lsn) thus overwriting old-named v, drops u, and we are stuck, we have lost data. */ - info= maria_open(new_name, O_RDONLY, HA_OPEN_FOR_REPAIR); + info= maria_open(new_name, O_RDONLY, HA_OPEN_FOR_REPAIR, 0); if (info) { MARIA_SHARE *share= info->s; @@ -1109,7 +1109,7 @@ prototype_redo_exec_hook(REDO_RENAME_TABLE) eprint(tracef, "Failed to rename table"); goto end; } - info= maria_open(new_name, O_RDONLY, 0); + info= maria_open(new_name, O_RDONLY, 0, 0); if (info == NULL) { eprint(tracef, "Failed to open renamed table"); @@ -1236,7 +1236,7 @@ prototype_redo_exec_hook(REDO_DROP_TABLE) } name= (char *)log_record_buffer.str; tprint(tracef, "Table '%s'", name); - info= maria_open(name, O_RDONLY, HA_OPEN_FOR_REPAIR); + info= maria_open(name, O_RDONLY, HA_OPEN_FOR_REPAIR, 0); if (info) { MARIA_SHARE *share= info->s; @@ -1378,7 +1378,7 @@ static int new_table(uint16 sid, const char *name, LSN lsn_of_file_id) goto end; } tprint(tracef, "Table '%s', id %u", name, sid); - info= maria_open(name, O_RDWR, HA_OPEN_FOR_REPAIR); + info= maria_open(name, O_RDWR, HA_OPEN_FOR_REPAIR, 0); if (info == NULL) { tprint(tracef, ", is absent (must have been dropped later?)" |