summaryrefslogtreecommitdiff
path: root/support-files/mysql-multi.server.sh
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 /support-files/mysql-multi.server.sh
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 'support-files/mysql-multi.server.sh')
0 files changed, 0 insertions, 0 deletions