Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
Description
introduce a new innodb command line option that will make compressed tables writable. by default they should be read-only. if the write support is enabled, it should print a warning on startup.
This will allow users to prepare for MDEV-22367
Attachments
Issue Links
- causes
-
MDEV-24503 Assertion `m_prebuilt->trx == thd_to_trx(m_user_thd)' failed in ha_innobase::is_read_only
-
- Closed
-
-
MDEV-25100 Read-only table with ROW_FORMAT=COMPRESSED is still updateable through foreign key cascade
-
- Closed
-
-
MDEV-27736 Allow seamless upgrade despite ROW_FORMAT=COMPRESSED
-
- Closed
-
- relates to
-
MDEV-25099 Inconsistent error upon updating read-only table with ROW_FORMAT=COMPRESSED
-
- Stalled
-
-
MDEV-12152 KEY_BLOCK_SIZE strangeness in ALTER TABLE
-
- Open
-
-
MDEV-22367 Remove write support for ROW_FORMAT=COMPRESSED
-
- Closed
-
-
MDEV-26400 ALTER TABLE does not remove KEY_BLOCK_SIZE for non-Compressed InnoDB tables
-
- Stalled
-
- links to
Activity
Field | Original Value | New Value |
---|---|---|
Link |
This issue relates to |
Rank | Ranked higher |
Rank | Ranked higher |
Rank | Ranked higher |
Status | Open [ 1 ] | In Progress [ 3 ] |
Fix Version/s | 10.6.0 [ 24431 ] | |
Fix Version/s | 10.6 [ 24028 ] | |
Resolution | Fixed [ 1 ] | |
Status | In Progress [ 3 ] | Closed [ 6 ] |
Link |
This issue causes |
Link | This issue relates to MDEV-25099 [ MDEV-25099 ] |
Link |
This issue causes |
Link | This issue relates to MDEV-26400 [ MDEV-26400 ] |
Link | This issue relates to MDEV-12152 [ MDEV-12152 ] |
Remote Link | This issue links to "MariaDB 10.6: InnoDB refuses to write tables with ROW_FORMAT=COMPRESSED (Web Link)" [ 31655 ] |
Workflow | MariaDB v3 [ 112484 ] | MariaDB v4 [ 134322 ] |
Link |
This issue causes |
I think that it was easier to complete this than to provide an estimate. Most of the time was spent on adding SET GLOBAL innodb_read_only_compressed=OFF around tests that cover the ROW_FORMAT=COMPRESSED format. We must keep those tests until we remove the write support.