diff options
author | Sergey Petrunya <psergey@askmonty.org> | 2012-02-21 01:50:50 +0400 |
---|---|---|
committer | Sergey Petrunya <psergey@askmonty.org> | 2012-02-21 01:50:50 +0400 |
commit | 352e848f214ab401d013604701341487a4fe2520 (patch) | |
tree | f88025167fe01d84d43ab6d78b36e0b2b4714562 /dbug | |
parent | 00995935628c9e865ee545422871363be75812b8 (diff) | |
download | mariadb-git-352e848f214ab401d013604701341487a4fe2520.tar.gz |
BUG#920132: Assert trx->n_active_thrs == 1 failed at que0que.c line 1050
- MySQL 5.5 introduced caching of constant items by means of
wrapping them in Item_cache_XXX objects. If a subquery was wrapped
in this cache, it could end up being pushed down by ICP.
- The fix is to add Item_cache::walk() which lets ICP to see that
the cache item has a subquery inside it, and disable pushdown for this case.
Diffstat (limited to 'dbug')
0 files changed, 0 insertions, 0 deletions