summaryrefslogtreecommitdiff
path: root/storage/innobase/srv/srv0srv.c
diff options
context:
space:
mode:
authorMikael Ronstrom <mikael@dator8>2010-10-27 20:29:09 +0200
committerMikael Ronstrom <mikael@dator8>2010-10-27 20:29:09 +0200
commit4dff0296f402ff4fa6ee69e0411b8136eb5cd816 (patch)
tree79fcab86e0204b4ed92224d181605277ed44c6e9 /storage/innobase/srv/srv0srv.c
parent4cce72a9292c98fab5628adc24c1635e315444e7 (diff)
downloadmariadb-git-4dff0296f402ff4fa6ee69e0411b8136eb5cd816.tar.gz
Added more wait states for THD wait service
Diffstat (limited to 'storage/innobase/srv/srv0srv.c')
-rw-r--r--storage/innobase/srv/srv0srv.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/storage/innobase/srv/srv0srv.c b/storage/innobase/srv/srv0srv.c
index b2da43c188b..f86f31ddfb0 100644
--- a/storage/innobase/srv/srv0srv.c
+++ b/storage/innobase/srv/srv0srv.c
@@ -1234,7 +1234,7 @@ retry:
trx->op_info = "waiting in InnoDB queue";
- thd_wait_begin(trx->mysql_thd, THD_WAIT_ROW_TABLE_LOCK);
+ thd_wait_begin(trx->mysql_thd, THD_WAIT_USER_LOCK);
os_event_wait(slot->event);
thd_wait_end(trx->mysql_thd);
@@ -1601,7 +1601,7 @@ srv_suspend_mysql_thread(
/* Suspend this thread and wait for the event. */
- thd_wait_begin(trx->mysql_thd, THD_WAIT_ROW_TABLE_LOCK);
+ thd_wait_begin(trx->mysql_thd, THD_WAIT_ROW_LOCK);
os_event_wait(event);
thd_wait_end(trx->mysql_thd);