Details
-
Bug
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
10.5, 10.6, 10.11, 11.1(EOL), 11.2, 11.4
-
None
Description
While applying the redo logs, InnoDB has fil_system.extend_to_recv_size() to extend
the tablespace. fil_space_t::prepare_acquired() extends the tablespace while
opening the tablespace for write. In case of single scan of redo log records, InnoDB
has space->is_closing() return true and so it doesn't use extend_to_recv_size().
In case of multiple scan, InnoDB does fil_space_get() to know whether the
tablespace exists or not.