• Sergey Vojtovich's avatar
    Applying InnoDB snapshot · cb10d756
    Sergey Vojtovich authored
    Detailed revision comments:
    
    r6610 | marko | 2010-02-09 13:53:59 +0200 (Tue, 09 Feb 2010) | 17 lines
    branches/zip: When dropping temporary indexes and tables at startup,
    first load them to the data dictionary cache and use the normal
    routines for dropping tables or indexes.  This should reduce the
    risk of bugs and also make the code compatible with the upcoming
    TablespaceDictionary implementation.
    
    DICT_SYS_INDEXES_NAME_FIELD: The clustered index position of SYS_INDEXES.NAME.
    
    row_merge_drop_temp_indexes(): Scan SYS_INDEXES for tables containing
    temporary indexes, and load the tables as needed. Invoke
    row_merge_drop_index() to drop the indexes.
    
    row_mysql_drop_temp_tables(): Scan SYS_TABLES for temporary tables,
    load them with dict_load_table() and drop them with
    row_drop_table_for_mysql().
    
    rb://251, not yet reviewed
    cb10d756
dict0boot.c 13.2 KB