From 447931c6ab69c69c442ba89cf2b9fea664e288f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marko=20M=C3=A4kel=C3=A4?= Date: Thu, 7 Dec 2017 08:14:49 +0200 Subject: [PATCH] Post-fix for MDEV-14587 dict_stats_process_entry_from_defrag_pool(): Release the mutex --- storage/innobase/dict/dict0stats_bg.cc | 1 + storage/xtradb/dict/dict0stats_bg.cc | 1 + 2 files changed, 2 insertions(+) diff --git a/storage/innobase/dict/dict0stats_bg.cc b/storage/innobase/dict/dict0stats_bg.cc index 1c599136a6d..6f2f96c452e 100644 --- a/storage/innobase/dict/dict0stats_bg.cc +++ b/storage/innobase/dict/dict0stats_bg.cc @@ -511,6 +511,7 @@ dict_stats_process_entry_from_defrag_pool() return; } + mutex_exit(&dict_sys->mutex); dict_stats_save_defrag_stats(index); dict_table_close(table, FALSE, FALSE); } diff --git a/storage/xtradb/dict/dict0stats_bg.cc b/storage/xtradb/dict/dict0stats_bg.cc index e2e7ad827b6..e166e7df72a 100644 --- a/storage/xtradb/dict/dict0stats_bg.cc +++ b/storage/xtradb/dict/dict0stats_bg.cc @@ -512,6 +512,7 @@ dict_stats_process_entry_from_defrag_pool() return; } + mutex_exit(&dict_sys->mutex); dict_stats_save_defrag_stats(index); dict_table_close(table, FALSE, FALSE); }