mariadb/handler
marko 11665dc32a branches/zip: Ensure that the dictionary updates are atomic by keeping
the data dictionary locked across the operations.

dict_table_decrement_handle_count(), row_prebuilt_free(): Add the flag
dict_locked, to prevent the acquisition of dict_sys->mutex.

innobase_rename_table(): Rename commit_flag to lock_and_commit,
and do not acquire dict_sys->mutex or flush the log unless the flag is set.
Remove bogus comment about utility threads, because the threads will
be waken up by the upper-level function ha_innobase::rename_table().

ha_innobase::add_index(): After creating a primary key, hold dict_sys->mutex
across all dictionary operations.
2007-08-02 10:55:25 +00:00
..
ha_innodb.cc branches/zip: Ensure that the dictionary updates are atomic by keeping 2007-08-02 10:55:25 +00:00
ha_innodb.h branches/zip: Merge 1575:1664 from trunk. 2007-08-01 11:18:43 +00:00