Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.2.5, 10.3.0, 10.4.0
-
None
Description
If InnoDB is set up with innodb_undo_tablespaces=2 and later restarted with innodb_undo_tablespaces=0, a debug assertion can fail in trx_assign_rseg_low() when a transaction is about to write undo log.
Instead of letting the assertion fail when innodb_undo_tablespaces=0, we should simply skip rollback segments that are outside the system tablespace.
Attachments
Issue Links
- is caused by
-
MDEV-12289 Keep 128 persistent rollback segments for compatibility and performance
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Link |
This issue is caused by |
Status | Open [ 1 ] | In Progress [ 3 ] |
Fix Version/s | 10.4.1 [ 23228 ] | |
Fix Version/s | 10.2.20 [ 23212 ] | |
Fix Version/s | 10.3.12 [ 23214 ] | |
Fix Version/s | 10.2 [ 14601 ] | |
Fix Version/s | 10.3 [ 22126 ] | |
Fix Version/s | 10.4 [ 22408 ] | |
Resolution | Fixed [ 1 ] | |
Status | In Progress [ 3 ] | Closed [ 6 ] |
Workflow | MariaDB v3 [ 90924 ] | MariaDB v4 [ 155281 ] |