#At file:///home/marko/innobase/dev/mysql2a/5.1-innodb/ based on revid:marko.makela@stripped7t128gic933v
3534 Marko Mäkelä 2010-06-30
Bug#54358 follow-up: Correct some error handling.
modified:
storage/innodb_plugin/row/row0sel.c
=== modified file 'storage/innodb_plugin/row/row0sel.c'
--- a/storage/innodb_plugin/row/row0sel.c revid:marko.makela@strippedm-20100630093149-wmc37t128gic933v
+++ b/storage/innodb_plugin/row/row0sel.c revid:marko.makela@stripped093847-7gkr1lh3bh2xksy0
@@ -3627,11 +3627,8 @@ row_search_for_mysql(
ut_a(trx->isolation_level
== TRX_ISO_READ_UNCOMMITTED);
- err = DB_TOO_BIG_RECORD;
-
- /* We let the main loop to do the
- error handling */
- goto shortcut_fails_too_big_rec;
+ /* Proceed as in case SEL_RETRY. */
+ break;
}
mtr_commit(&mtr);
@@ -3671,7 +3668,7 @@ release_search_latch_if_needed:
default:
ut_ad(0);
}
-shortcut_fails_too_big_rec:
+
mtr_commit(&mtr);
mtr_start(&mtr);
}
Attachment: [text/bzr-bundle] bzr/marko.makela@oracle.com-20100630093847-7gkr1lh3bh2xksy0.bundle
| Thread |
|---|
| • bzr commit into mysql-5.1-innodb branch (marko.makela:3534) Bug#54358 | marko.makela | 30 Jun |