mariadb/storage/innobase/srv
Marko Mäkelä e82e216e37 MDEV-17849 Undo tablespace truncation recovery fails to shrink file
fil_space_t::add(): Replaces fil_node_create(), fil_node_create_low().
Let the caller pass fil_node_t::handle, to avoid having to close and
re-open files.

fil_node_t::read_page0(): Refactored from fil_node_open_file().
Read the first page of a data file.

fil_node_open_file(): Open the file only once.

srv_undo_tablespace_open(): Set the file handle for the opened
undo tablespace. This should ensure that ut_ad(file->is_open())
no longer fails in recv_add_trim().

xtrabackup_backup_func(): Remove some dead code.

xb_fil_cur_open(): Open files only if needed. Undo tablespaces
should already have been opened.
2018-11-27 14:49:39 +02:00
..
srv0conc.cc Remove many redundant #include from InnoDB 2018-11-19 11:42:14 +02:00
srv0mon.cc Remove the redundant variable fil_n_file_opened 2018-11-27 14:30:39 +02:00
srv0srv.cc Remove the redundant variable fil_n_file_opened 2018-11-27 14:30:39 +02:00
srv0start.cc MDEV-17849 Undo tablespace truncation recovery fails to shrink file 2018-11-27 14:49:39 +02:00