mariadb/storage/innobase/row
Marko Mäkelä 42eff81005 Merge a change from mysql-5.1-innodb:
------------------------------------------------------------
revno: 3479
revision-id: marko.makela@oracle.com-20100524110439-fazi70rlmt07tzd9
parent: vasil.dimov@oracle.com-20100520133157-42uk5q3pp0vsinac
committer: Marko Mäkelä <marko.makela@oracle.com>
branch nick: 5.1-innodb
timestamp: Mon 2010-05-24 14:04:39 +0300
message:
  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:45:24 +03:00
..
row0ext.c Renamed storage/innodb_plugin to storage/innobase, so that 1) it's the same 2009-08-07 12:16:00 +02:00
row0ins.c Import branches/innodb+ from SVN on top of storage/innobase. 2010-04-12 18:20:41 +03:00
row0merge.c Use the correct len instead of sizeof(void) in posix_fadvise() 2010-05-21 21:09:51 +03:00
row0mysql.c Merge a change from mysql-5.1-innodb: 2010-05-24 14:45:24 +03:00
row0purge.c Import branches/innodb+ from SVN on top of storage/innobase. 2010-04-12 18:20:41 +03:00
row0row.c Import branches/innodb+ from SVN on top of storage/innobase. 2010-04-12 18:20:41 +03:00
row0sel.c Merge from mysql-5.1-innodb: 2010-05-05 13:14:06 +03:00
row0uins.c Import branches/innodb+ from SVN on top of storage/innobase. 2010-04-12 18:20:41 +03:00
row0umod.c Import branches/innodb+ from SVN on top of storage/innobase. 2010-04-12 18:20:41 +03:00
row0undo.c Revert the kernel mutex split phase I patch. Some artefacts have been left 2010-05-12 11:18:10 +10:00
row0upd.c Import branches/innodb+ from SVN on top of storage/innobase. 2010-04-12 18:20:41 +03:00
row0vers.c Renamed storage/innodb_plugin to storage/innobase, so that 1) it's the same 2009-08-07 12:16:00 +02:00