MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
Find a file
marko 84ff578142 branches/zip: Simplify crash recovery in fast index creation.
trx_t: Remove dict_undo_list and dict_redo_list.

innobase_create_temporary_tablename(): Replace TEMP_TABLE_PREFIX with
a table name suffix "#1" or "#2".  In this way, the user can restore
precious data, should anything go wrong.  It is possible to reach an
inconsistent state, because the creation, deletion and renaming of
single-table tablespaces are not transactional.

ut_print_namel(), fil_make_ibd_name(), innobase_rename_table(): Remove
the special treatment of TEMP_TABLE_PREFIX.

Introduce TEMP_INDEX_PREFIX == 0xff for temporary indexes.  This byte
cannot occur in index names since MySQL 4.1.  However, it might have
been possible to use this byte in MySQL 4.0.

recv_recovery_from_checkpoint_finish(): Call the new function
row_merge_drop_temp_indexes(), to drop all indexes whose name starts
with the byte 0xff.

row_merge_rename_indexes(): Renamed from row_merge_rename_index().
Remove the parameter "index".

row_drop_table_for_mysql(): Unconditionally call trx_commit_for_mysql().

row_drop_table_for_mysql_no_commit(): Correct the function commit,
based on the corrected comment of row_drop_table_for_mysql().  Rely on
table->to_be_dropped instead of TEMP_TABLE_PREFIX.

ha_innobase::add_index(): Simplify the control flow.
2007-09-05 10:18:03 +00:00
btr branches/zip: Add const qualifiers to the upd_t* parameters of some functions. 2007-08-20 06:59:22 +00:00
buf branches/zip: The freed_page_clock for both buf_pool and block starts ticking 2007-08-27 19:41:56 +00:00
data branches/zip: Rename mem_heap_calloc() and mem_calloc() to 2007-08-16 13:25:56 +00:00
dict branches/zip: Simplify crash recovery in fast index creation. 2007-09-05 10:18:03 +00:00
dyn branches/zip: Merge revisions 1402:1493 from trunk. 2007-05-14 09:07:15 +00:00
eval branches/zip: Make merge sort handle externally stored columns. 2007-06-21 09:43:15 +00:00
fil branches/zip: Simplify crash recovery in fast index creation. 2007-09-05 10:18:03 +00:00
fsp branches/zip: Merge 1575:1664 from trunk. 2007-08-01 11:18:43 +00:00
fut branches/zip: Merge revisions 1402:1493 from trunk. 2007-05-14 09:07:15 +00:00
ha branches/zip: hash_create(): Remove two unused variables. They should have 2007-08-29 05:48:37 +00:00
handler branches/zip: Simplify crash recovery in fast index creation. 2007-09-05 10:18:03 +00:00
ibuf branches/zip: Merge 1664:1783 from trunk. 2007-08-30 09:21:25 +00:00
include branches/zip: Simplify crash recovery in fast index creation. 2007-09-05 10:18:03 +00:00
lock branches/zip: lock_rec_enqueue_waiting(): When a record lock wait occurs 2007-09-05 08:57:59 +00:00
log branches/zip: Simplify crash recovery in fast index creation. 2007-09-05 10:18:03 +00:00
mach branches/zip: Merge revisions 1402:1493 from trunk. 2007-05-14 09:07:15 +00:00
mem branches/zip: Enable calls to inlined InnoDB functions in ha_innodb.cc, 2007-06-20 08:26:26 +00:00
mtr branches/zip: Enable calls to inlined InnoDB functions in ha_innodb.cc, 2007-06-20 08:26:26 +00:00
mysql-test branches/zip: Merge 1783:1792 from trunk. 2007-09-03 08:44:39 +00:00
os Use MAP_ANON if MAP_ANONYMOUS is not defined, if neither of both is 2007-09-04 07:29:59 +00:00
page branches/zip: Rename mem_heap_calloc() and mem_calloc() to 2007-08-16 13:25:56 +00:00
pars branches/zip: Relax the string type check of some built-in functions 2007-08-29 09:54:11 +00:00
que branches/zip: que_thr_dec_refer_count(): Cleanup. Remove unused variable sess. 2007-06-21 11:14:13 +00:00
read branches/zip: Use ut_dulint_zero and ut_dulint_is_zero whenever possible. 2007-05-18 11:01:58 +00:00
rem branches/zip: Make merge sort handle externally stored columns. 2007-06-21 09:43:15 +00:00
row branches/zip: Simplify crash recovery in fast index creation. 2007-09-05 10:18:03 +00:00
srv branches/zip: Enable calls to inlined InnoDB functions in ha_innodb.cc, 2007-06-20 08:26:26 +00:00
sync branches/zip: Merge 1664:1783 from trunk. 2007-08-30 09:21:25 +00:00
thr branches/zip: HASH_SEARCH(): Add the parameter TYPE, for the type of DATA. 2007-08-01 08:13:22 +00:00
trx branches/zip: Simplify crash recovery in fast index creation. 2007-09-05 10:18:03 +00:00
usr branches/zip: Merge revisions 1402:1493 from trunk. 2007-05-14 09:07:15 +00:00
ut branches/zip: Simplify crash recovery in fast index creation. 2007-09-05 10:18:03 +00:00
CMakeLists.txt branches/zip: Merge 1575:1664 from trunk. 2007-08-01 11:18:43 +00:00
compile-innodb branches/zip: Merge revisions 767:789 from trunk. 2006-09-04 19:47:47 +00:00
compile-innodb-debug branches/zip: Merge revisions 767:789 from trunk. 2006-09-04 19:47:47 +00:00
export.sh branches/zip: Merge 1575:1664 from trunk. 2007-08-01 11:18:43 +00:00
innodb.patch branches/zip: Implement resizeable buffer pool. 2006-11-14 14:27:26 +00:00
Makefile.am branches/zip: Merge 1575:1664 from trunk. 2007-08-01 11:18:43 +00:00
plug.in branches/zip: Merge 1783:1792 from trunk. 2007-09-03 08:44:39 +00:00
revert_gen.sh branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
setup.sh branches/zip: Merge revisions 1402:1493 from trunk. 2007-05-14 09:07:15 +00:00