~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/innobase/include/btr0sea.h

Merge initial InnoDB+ import.

This was applied by generating a patch between MySQL 5.1.50 InnoDB plugin and
the just-merged innodb+ from mysql-trunk revision-id: vasil.dimov@oracle.com-20100422110752-1zowoqxel5xx3z2e

Then, some manual merge resolving and it worked. This should make it much
easier to merge the rest of InnoDB 1.1 and 1.2 from the mysql tree using
my bzr-reapply script.

This takes us to InnoDB 1.1.1(ish).

Show diffs side-by-side

added added

removed removed

Lines of Context:
192
192
Protected by btr_search_latch and btr_search_enabled_mutex. */
193
193
extern bool btr_search_enabled;
194
194
 
195
 
/** Flag: whether the search system has completed its disabling process,
196
 
t is set to TRUE right after buf_pool_drop_hash_index() in
197
 
btr_search_disable(), indicating hash index entries are cleaned up.
198
 
Protected by btr_search_latch and btr_search_enabled_mutex. */
199
 
extern ibool    btr_search_fully_disabled;
200
 
 
201
195
/** The search info struct in an index */
202
196
struct btr_search_struct{
203
197
        ulint   ref_count;      /*!< Number of blocks in this index tree