summaryrefslogtreecommitdiff
path: root/mysql-test/suite/vcol
diff options
context:
space:
mode:
authorVladislav Vaintroub <wlad@montyprogram.com>2013-07-09 22:24:57 +0200
committerVladislav Vaintroub <wlad@montyprogram.com>2013-07-09 22:24:57 +0200
commit6bef652d91b9dc78af4794a87edfd760503d6d6d (patch)
treea8e7e56681b1097ad7421c81ae0ef443da897eab /mysql-test/suite/vcol
parent762d3cb8ede0b46f101f045d862ebb64f9148771 (diff)
downloadmariadb-git-6bef652d91b9dc78af4794a87edfd760503d6d6d.tar.gz
MDEV-4409 - Fix deadlock in MySQL key cache code, that can happen if there is a key cache resize running in parallel with an update.
If there is a key cache resize,a thread writing to key cache, will pause waiting until resize finishes. However this thread is won't be woken, because resize does not signaling waiters anymore. This is a regression introduced in WL#86(segmented MyISAM key cache) The fix is to unconditionally release threads waiting on resize_queue when resize finishes, as in pre-WL#86 code.
Diffstat (limited to 'mysql-test/suite/vcol')
0 files changed, 0 insertions, 0 deletions