Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.1.0, 10.2.0, 10.3.0, 10.4.0
Description
The InnoDB table options page_compressed and page_compression_level were introduced in MariaDB 10.1.0.
An ALTER TABLE operation that changes these attributes unnecessarily causes a full table rebuild. Enabling page_compressed could be done instantaneously (not resulting in immediate space savings). The FORCE keyword could still be used to cause the table to be rebuilt.
Disabling page_compressed must continue to require the table to be rebuilt.
The page_compression_level basically matters for compression only, not for the decompression. It should be fine to change the compression level at any time, without any change.
Attachments
Issue Links
- is blocked by
-
MDEV-16334 Incorrect ALTER TABLE for changing column option
- Closed
- is part of
-
MDEV-11424 Instant ALTER TABLE of failure-free record format changes
- Closed
- relates to
-
MDEV-23199 page_compression flag is missing for full_crc32 tablespace
- Closed
-
MDEV-25121 innodb_flush_method=O_DIRECT fails on compressed tables
- Closed