[MDEV-22467] Remove calls to ha_maria::implicit_commit Created: 2020-05-05  Updated: 2020-07-06  Resolved: 2020-06-08

Status: Closed
Project: MariaDB Server
Component/s: Storage Engine - Aria
Fix Version/s: 10.5.3

Type: Task Priority: Major
Reporter: Michael Widenius Assignee: Michael Widenius
Resolution: Fixed Votes: 0
Labels: None


 Description   

Have Aria register it's transactions in thd->transaction will allow us to remove all
calls to ha_maria::implicit_commit

Doing this change will also force some code changes to use proper transaction schematics when reading and writing mysql.system tables. In addition we have to add support for independent
sub transactions in THD to be able to read mysql.proc and statistics tables without affecting
the original transaction

One benefit of doing this, is that it makes it much easier, if anyone would so desire, to store mysql.system tables in another engine than MyISAM or Aria.



 Comments   
Comment by Michael Widenius [ 2020-06-08 ]

Pushed some time ago in 10.5

Generated at Thu Feb 08 09:14:57 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.