mariadb/storage/innobase/trx
Marko Mäkelä 3db404c31f Bug#59440 Race condition in XA ROLLBACK and XA COMMIT after server restart
trx_get_trx_by_xid(): Invalidate trx->xid after a successful lookup,
so that subsequent callers will not find the same transaction.

The only callers of trx_get_trx_by_xid() will be invoking
innobase_commit_low() or innobase_rollback_trx(), and those code paths
should not depend on trx->xid.

rb://584 approved by Jimmy Yang
2011-01-27 13:27:29 +02:00
..
trx0purge.c (partially) Fix Bug#55227 Fix compiler warnings in innodb with gcc 4.6 2010-09-14 15:19:04 +03:00
trx0rec.c Applying InnoDB snashot 5.1-ss5343, Fixes BUG#45357 2009-06-22 16:58:00 +05:30
trx0roll.c (partially) Fix Bug#55227 Fix compiler warnings in innodb with gcc 4.6 2010-09-14 15:21:32 +03:00
trx0rseg.c Apply the following InnoDB snapshots: 2007-03-22 15:59:35 -06:00
trx0sys.c (partially) Fix Bug#55227 Fix compiler warnings in innodb with gcc 4.6 2010-09-14 15:28:48 +03:00
trx0trx.c Bug#59440 Race condition in XA ROLLBACK and XA COMMIT after server restart 2011-01-27 13:27:29 +02:00
trx0undo.c Bug #57611 ibdata file and continuous growing undo logs 2010-10-26 16:54:18 -04:00