diff options
author | tsmith@quadxeon.mysql.com <> | 2006-11-09 05:01:19 +0100 |
---|---|---|
committer | tsmith@quadxeon.mysql.com <> | 2006-11-09 05:01:19 +0100 |
commit | 18080530d77e529f291f0bc0c98cddf44986b1a7 (patch) | |
tree | 06753a2c6ffe49b9cc4d39f6179dc6510faf46a0 /storage/innobase/include/dict0crea.h | |
parent | a77dde863560db555a6ef5a0557ac90d7862bf45 (diff) | |
download | mariadb-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.h | 6 |
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. */ |