Single Engine Transactions
Registered by
Laurynas Biveinis
TODO.
Provide means to detect and error out single-engine transactions, through a server system variable, or START TRANSACTION syntax extension. If this is active, return an error on an attempt to to engage a 2nd storage engine in a transaction. This would be helpful to avoid potentially undesired XA overhead and TC_LOG_MMAP use if binlog is disabled.
For the feature to be complete, implicit writes to system tables such as replication slave status tables must be handled too somehow.
Related task to port per-engine mysql.gtid_
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Medium
- Drafter:
- Laurynas Biveinis
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Discussion
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
(?)