XA - Explicit startTransaction() call
Resource managers (now currently only storage engines) must manually track whether or not they are "inside" a transaction (either a statement or a normal transaction). This is typically done by incrementing and decrementing a counter that the storage engine keeps when StorageEngine:
This API is needlessly complex and should be replaced with explicit calls to the resource manager telling the resource manager when a transaction starts and when it ends:
XaResourceManag
XaResourceManag
Blueprint information
Related bugs
Sprints
Whiteboard
1) Got old dead code ripped out
2) Got startStatement() and endStatement() integrated.
3) Removed need for trans_register_
4) Killed off InnoDB's use of trx->n_
Work Items
Dependency tree
* Blueprints in grey have been implemented.