lp://staging/~stewart/haildb/innodb-1.0.6-from-svn
- Get this branch:
- bzr branch lp://staging/~stewart/haildb/innodb-1.0.6-from-svn
Branch merges
Branch information
Recent revisions
- 1947. By marko
-
branches/zip: Suppress errors about non-found temporary tables.
Write the is_temp flag to SYS_TABLES.MIX_LEN.dict_table_
t::flags: Add a flag for is_temporary, DICT_TF2_TEMPORARY.
Unlike other flags, this will not be written to the tablespace flags
or SYS_TABLES.TYPE, but only to SYS_TABLES.MIX_LEN.dict_build_
table_def_ step(): Only pass DICT_TF_BITS to tablespaces. dict_check_
tablespaces_ and_store_ max_id( ), dict_load_table():
Suppress errors about temporary tables not being found.dict_create_
sys_tables_ tuple() : Write the DICT_TF2_TEMPORARY flag
to SYS_TABLES.MIX_LEN.fil_space_create(), fil_create_
new_single_ table_tablespac e(): Add assertions
about space->flags.row_drop_
table_for_ mysql() : Do not complain about non-found temporary tables. rb://160 approved by Heikki Tuuri. This addresses the second part of
Bug #41609 Crash recovery does not work for InnoDB temporary tables. - 1943. By vasil
-
branches/zip: Merge r6198:6206 from branches/5.1:
(r6203 was skipped as it is already in branches/zip)
-----
------- ------- ------- ------- ------- ------- ------- ------- ------- ----
r6200 | vasil | 2009-11-19 12:14:23 +0200 (Thu, 19 Nov 2009) | 4 lines
Changed paths:
M /branches/5.1/btr/ btr0btr. c branches/5.1:
White space fixup - indent under the opening (
-----
------- ------- ------- ------- ------- ------- ------- ------- ------- ----
r6203 | jyang | 2009-11-19 15:12:22 +0200 (Thu, 19 Nov 2009) | 8 lines
Changed paths:
M /branches/5.1/btr/ btr0btr. c branches/5.1: Use btr_free_root() instead of fseg_free() for
the fix of bug #48469, because fseg_free() is not defined
in the zip branch. And we could save one mini-trasaction started
by fseg_free().Approved by Marko.
-----
------- ------- ------- ------- ------- ------- ------- ------- ------- ----
r6205 | jyang | 2009-11-20 07:55:48 +0200 (Fri, 20 Nov 2009) | 11 lines
Changed paths:
M /branches/5.1/handler/ ha_innodb. cc branches/5.1: Add a special case to handle the Duplicated Key error
and return DB_ERROR instead. This is to avoid a possible SIGSEGV
by mysql error handling re-entering the storage layer for dup key
info without proper table handle.
This is to prevent a server crash when error situation in bug
#45961 "DDL on partitioned innodb tables leaves data dictionary
in an inconsistent state" happens.rb://157 approved by Sunny Bains.
-----
------- ------- ------- ------- ------- ------- ------- ------- ------- ----
r6206 | jyang | 2009-11-20 09:38:43 +0200 (Fri, 20 Nov 2009) | 5 lines
Changed paths:
M /branches/5.1/handler/ ha_innodb. cc branches/5.1: Fix a minor code formating issue for
the parenthesis iplacement of the if condition in
rename_table().-----
------- ------- ------- ------- ------- ------- ------- ------- ------- ---- - 1942. By jyang
-
branches/zip: Function fseg_free() is no longer defined
in branches/zip. To port fix for bug #48469 to zip,
we can use btr_free_root() which frees the page,
and also does not require mini-transaction.Approved by Marko.
- 1941. By marko
-
branches/zip: ha_innobase:
:add_index( ): Clarify the comment
on orphaned tables when creating a primary key. - 1940. By vasil
-
branches/zip: Merge r6159:6198 from branches/5.1:
-----
------- ------- ------- ------- ------- ------- ------- ------- ------- ----
r6187 | jyang | 2009-11-18 05:27:30 +0200 (Wed, 18 Nov 2009) | 9 lines
Changed paths:
M /branches/5.1/btr/ btr0btr. c branches/5.1: Fix bug #48469 "when innodb tablespace is
configured too small, crash and corruption!". Function
btr_create() did not check the return status of fseg_create(),
and continue the index creation even there is no sufficient
space.rb://205 Approved by Marko
-----
------- ------- ------- ------- ------- ------- ------- ------- ------- ----
r6188 | jyang | 2009-11-18 07:14:23 +0200 (Wed, 18 Nov 2009) | 8 lines
Changed paths:
M /branches/5.1/data/ data0type. c branches/5.1: Fix bug #48526 "Data type for float and
double is incorrectly reported in InnoDB table monitor".
Certain datatypes are not printed correctly in
dtype_print().rb://204 Approved by Marko.
-----
------- ------- ------- ------- ------- ------- ------- ------- ------- ----
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/haildb