diff options
author | Marko Mäkelä <marko.makela@oracle.com> | 2010-05-25 15:53:52 +0300 |
---|---|---|
committer | Marko Mäkelä <marko.makela@oracle.com> | 2010-05-25 15:53:52 +0300 |
commit | 268e38753b55dee8822324cf105b7f16ed79bffc (patch) | |
tree | 697a788f94028696beaedbc4e8c0e34c4d94f128 | |
parent | 4ecd80297e769f96b0150e4830740119f696b0f9 (diff) | |
download | mariadb-git-268e38753b55dee8822324cf105b7f16ed79bffc.tar.gz |
row_search_for_mysql(): Add assertions to track down Bug #53627.
-rw-r--r-- | storage/innodb_plugin/row/row0sel.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/storage/innodb_plugin/row/row0sel.c b/storage/innodb_plugin/row/row0sel.c index 0735215a9a9..4d19ed93a49 100644 --- a/storage/innodb_plugin/row/row0sel.c +++ b/storage/innodb_plugin/row/row0sel.c @@ -3611,6 +3611,13 @@ shortcut_fails_too_big_rec: trx->has_search_latch = FALSE; } + ut_ad(prebuilt->sql_stat_start || trx->conc_state == TRX_ACTIVE); + ut_ad(trx->conc_state == TRX_NOT_STARTED + || trx->conc_state == TRX_ACTIVE); + ut_ad(prebuilt->sql_stat_start + || prebuilt->select_lock_type != LOCK_NONE + || trx->read_view); + trx_start_if_not_started(trx); if (trx->isolation_level <= TRX_ISO_READ_COMMITTED |