summaryrefslogtreecommitdiff
path: root/storage/innobase/include/dict0crea.h
diff options
context:
space:
mode:
authortsmith@quadxeon.mysql.com <>2006-11-09 05:01:19 +0100
committertsmith@quadxeon.mysql.com <>2006-11-09 05:01:19 +0100
commit18080530d77e529f291f0bc0c98cddf44986b1a7 (patch)
tree06753a2c6ffe49b9cc4d39f6179dc6510faf46a0 /storage/innobase/include/dict0crea.h
parenta77dde863560db555a6ef5a0557ac90d7862bf45 (diff)
downloadmariadb-git-18080530d77e529f291f0bc0c98cddf44986b1a7.tar.gz
Applied innodb-5.1-ss1004
Fixes: - Bug #15815: Very poor performance with multiple queries running concurrently - Bug #22868: 'Thread thrashing' with > 50 concurrent conns under an upd-intensive workloadw - Bug #24089: Race condition in fil_flush_file_spaces()
Diffstat (limited to 'storage/innobase/include/dict0crea.h')
-rw-r--r--storage/innobase/include/dict0crea.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/storage/innobase/include/dict0crea.h b/storage/innobase/include/dict0crea.h
index bd0890dbfa7..f0f30481abe 100644
--- a/storage/innobase/include/dict0crea.h
+++ b/storage/innobase/include/dict0crea.h
@@ -62,8 +62,10 @@ dict_truncate_index_tree(
/* out: new root page number, or
FIL_NULL on failure */
dict_table_t* table, /* in: the table the index belongs to */
- rec_t* rec, /* in: record in the clustered index of
- SYS_INDEXES table */
+ btr_pcur_t* pcur, /* in/out: persistent cursor pointing to
+ record in the clustered index of
+ SYS_INDEXES table. The cursor may be
+ repositioned in this call. */
mtr_t* mtr); /* in: mtr having the latch
on the record page. The mtr may be
committed and restarted in this call. */