mariadb/storage/innodb_plugin/dict
Marko Mäkelä b7a2474416 Bug#53578: assert on invalid page access, in fil_io()
Store the max_space_id in the data dictionary header in order to avoid
space_id reuse.

DICT_HDR_MIX_ID: Renamed to DICT_HDR_MAX_SPACE_ID, DICT_HDR_MIX_ID_LOW.

dict_hdr_get_new_id(): Return table_id, index_id, space_id or a subset of them.

fil_system_t: Add ibool space_id_reuse_warned.

fil_create_new_single_table_tablespace(): Get the space_id from the caller.

fil_space_create(): Issue a warning if the fil_system->max_assigned_id
is exceeded.

fil_assign_new_space_id(): Return TRUE/FALSE and take a pointer to the
space_id as a parameter. Make the function public.

fil_init(): Initialize all fil_system fields by mem_zalloc(). Remove
explicit initializations of certain fields to 0 or NULL.
2010-05-24 14:04:39 +03:00
..
dict0boot.c Bug#53578: assert on invalid page access, in fil_io() 2010-05-24 14:04:39 +03:00
dict0crea.c Bug#53578: assert on invalid page access, in fil_io() 2010-05-24 14:04:39 +03:00
dict0dict.c Make the InnoDB FOREIGN KEY parser understand multi-statements. (Bug #48024) 2010-05-14 16:08:15 +03:00
dict0load.c Applying InnoDB snapshot 2010-04-01 15:59:25 +04:00
dict0mem.c Applying InnoDB snapshot, fixes BUG#41609. 2010-04-01 14:45:58 +04:00