diff options
author | Jan Lindström <jan.lindstrom@mariadb.com> | 2015-06-04 13:00:53 +0300 |
---|---|---|
committer | Jan Lindström <jan.lindstrom@mariadb.com> | 2015-06-04 15:02:24 +0300 |
commit | a8b8544a03f56a6a2c6357a7ea137cbb17a6372b (patch) | |
tree | 8702ecac0c0820d0e33e6b3fa75953587c8b5f30 /mysql-test/std_data | |
parent | c79e98e4918635da126231224088c054a21917be (diff) | |
download | mariadb-git-a8b8544a03f56a6a2c6357a7ea137cbb17a6372b.tar.gz |
MDEV-7906: InnoDB: Failing assertion: prebuilt->sql_stat_start || trx->state == 1 on concurrent multi-table update
Analysis: Problem is that SQL-layer calls handler API after storage
engine has already returned error state. InnoDB does internal
rollback when it notices transaction error (e.g. lock wait timeout,
deadlock, etc.) and after this transaction is not naturally in
correct state to continue.
Fix: Do not continue fetch operations if transaction is not started.
Diffstat (limited to 'mysql-test/std_data')
0 files changed, 0 insertions, 0 deletions