summaryrefslogtreecommitdiff
path: root/sql/item_subselect.h
diff options
context:
space:
mode:
authorSergey Vojtovich <svoj@mariadb.org>2014-02-13 16:41:08 +0400
committerSergey Vojtovich <svoj@mariadb.org>2014-02-13 16:41:08 +0400
commite2a99f1863a7a4d5d6d22c9f39de3b255c959f98 (patch)
tree16cbd535528259d1be70d539a7dca16dc742026d /sql/item_subselect.h
parent528df1df4537fcf4ac12d3408645d04298af85c1 (diff)
downloadmariadb-git-e2a99f1863a7a4d5d6d22c9f39de3b255c959f98.tar.gz
MDEV-5616 - Deadlock between CREATE/DROP FUNCTION and SELECT from view
Deadlock happened due to mixed lock order. CREATE/DROP function: wrlock(THR_LOCK_udf) -> lock(LOCK_open) SELECT from view: lock(LOCK_open) -> rdlock(THR_LOCK_udf) Fixed CREATE/DROP function so that LOCK_open does not intersect with wrlock(THR_LOCK_udf). 10.0 is not affected: it doesn't hold LOCK_open while opening view.
Diffstat (limited to 'sql/item_subselect.h')
0 files changed, 0 insertions, 0 deletions