diff options
author | Sergei Golubchik <sergii@pisem.net> | 2014-09-08 18:38:13 +0200 |
---|---|---|
committer | Sergei Golubchik <sergii@pisem.net> | 2014-09-08 18:38:13 +0200 |
commit | 6b720ae4cb76228accc32c91c2c59eb3aa53b259 (patch) | |
tree | fc24adbadda74ba67ba3af42bf32c0b17e156602 /cmd-line-utils | |
parent | 8deb9066e230f8cba682d15ff4a05e543ed7ac23 (diff) | |
download | mariadb-git-6b720ae4cb76228accc32c91c2c59eb3aa53b259.tar.gz |
MDEV-6605 Multiple Clients Inserting Causing Error: Failed to read auto-increment value from storage engine
* handler::get_auto_increment() was not expecting any errors from the storage engine.
That was wrong, errors could happen.
* ha_partition::get_auto_increment() was doing index lookups in partition under a mutex.
This was redundant (engine transaction isolation was covering that anyway)
and harmful (causing deadlocks).
Diffstat (limited to 'cmd-line-utils')
0 files changed, 0 insertions, 0 deletions