Details
-
Task
-
Status: Stalled (View Workflow)
-
Critical
-
Resolution: Unresolved
-
None
-
None
Description
The configuration parameter innodb_file_per_table needs to be removed for reasons that were explained in MDEV-29983.
As part of this task, some additional logic for moving tables out of the system tablespace will be implemented.
- CHECK TABLE…FOR UPGRADE should flag any tables that are stored in the system tablespace, so that they will be rebuilt.
- Any DDL statements except RENAME TABLE, that is, TRUNCATE, OPTIMIZE TABLE, ALTER TABLE, will force a table to be rebuilt if it was stored in the system tablespace.
Tables that are located in the system tablespace will continue to be readable and writable even if the upgrade procedure is being skipped.
Attachments
Issue Links
- blocks
-
MDEV-11633 Make the InnoDB system tablespace optional
- Open
- is blocked by
-
MDEV-29983 Deprecate innodb_file_per_table
- Closed
- relates to
-
MDEV-30563 Failure 1478: Table storage engine 'InnoDB' does not support the create option 'ROW_TYPE' upon OPTIMIZE TABLE after Recovery
- Open