- 30 Nov, 2006 1 commit
-
-
marko authored
-
- 29 Nov, 2006 2 commits
- 28 Nov, 2006 2 commits
-
-
heikki authored
recv_recovery_from_checkpoint_finish(): Add 1 sec delay before switching on the sync order checks in crash recovery, so that file I/O threads have time to suspend themselves.
-
heikki authored
innobase_start_or_create_for_mysql(): Remove unnecessary delay now that we moved the setting sync_order_checks_on=TRUE to log0recv.c, to the start of the rollback phase in crash recovery. Fix assertion failure sync0sync.c line 1239 (the latter ut_error in sync_thread_reset_level()) in crash recovery when UNIV_SYNC_DEBUG is enabled.
-
- 27 Nov, 2006 3 commits
-
-
heikki authored
The change was accidentally committed with the merge in r1068. This revision corresponds to r1051 with a properly merged r1067 of branches/5.0.
-
heikki authored
The change was accidentally committed with the merge in r1068.
-
heikki authored
trx_rollback_for_mysql(), trx_commit_for_mysql(): Protect the creation of trx_dummy_sess with kernel_mutex. This error was introduced in r1046 and r1050.
-
- 23 Nov, 2006 4 commits
-
-
heikki authored
trx_rollback_for_mysql(): Fix the comment introduced in r1046. trx_commit_for_mysql(): Use the dummy trx->sess also for committing a prepared transaction in XA recovery, just in case our code would need the session object also in that case (does not seem to need it right now).
-
heikki authored
trx_rollback_for_mysql(): Do not set trx->sess back to NULL. This bug was introduced in r1046.
-
heikki authored
branches/5.0: trx_rollback_for_mysql(): Ensure that trx->sess is non-NULL when calling trx_general_rollback_for_mysql(). This removes a segmentation fault when rolling back a prepared transaction in XA recovery. (Bug #21468)
-
marko authored
-
- 21 Nov, 2006 3 commits
- 16 Nov, 2006 1 commit
-
-
marko authored
ChangeSet 2006/11/10 17:22:43+02:00 aelkin@dsl-hkibras-fe30f900-107.dhcp.inet.fi Bug #24190 many exportable definitions of field_in_record_is_null mysql had several(2) exportable definitions of field_in_record_is_null function. Fixed with adding static. storage/innobase/handler/ha_innodb.cc 2006/11/10 17:22:36+02:00 aelkin@dsl-hkibras-fe30f900-107.dhcp.inet.fi +1 -1 made static
-
- 10 Nov, 2006 2 commits
- 09 Nov, 2006 2 commits
- 08 Nov, 2006 3 commits
-
-
marko authored
buf_LRU_invalidate_tablespace(): Invoke UT_LIST_GET_PREV(LRU, block) before UT_LIST_REMOVE(LRU, buf_pool->LRU, block).
-
marko authored
array while holding the mutex. This removes the crash-triggering race condition that was introduced when fixing Bug #15653. (Bug #24089)
-
marko authored
CPU-bound SELECT queries. (Bug #15815) Fix: replace the mutex by one mutex protecting the 'flush list' (and the free list) and several mutexes protecting portions of the buffer pool, where we keep several indivudual LRU lists of pages. This patch is from Sunny Bains and Heikki Tuuri.
-
- 03 Nov, 2006 1 commit
-
-
osku authored
Change return type of ha_innobase::info to int. plug.in: Add MYSQL_PLUGIN_DEPENDS_ON_MYSQL_INTERNALS.
-
- 30 Oct, 2006 2 commits
-
-
marko authored
dict_truncate_index_tree(): Replace parameter rec_t* rec with btr_pcur_t* pcur. Reposition pcur before calling btr_create(). sync_thread_add_level(): Remove the relaxation of the assertion added in r968.
-
marko authored
order to be violated if the thread holds dict_operation_lock, whose level is SYNC_DICT_OPERATION. This removes the assertion failure of TRUNCATE TABLE #ifdef UNIV_SYNC_DEBUG.
-
- 26 Oct, 2006 1 commit
-
-
marko authored
ChangeSet 2006/10/09 19:51:41+04:00 gkodinov@macbook.local Bug #22781: SQL_BIG_RESULT fails to influence sort plan Currently SQL_BIG_RESULT is checked only at compile time. However, additional optimizations may take place after this check that change the sort method from 'filesort' to sorting via index. As a result the actual plan executed is not the one specified by the SQL_BIG_RESULT hint. Similarly, there is no such test when executing EXPLAIN, resulting in incorrect output. The patch corrects the problem by testing for SQL_BIG_RESULT both during the explain and execution phases.
-
- 19 Oct, 2006 1 commit
-
-
osku authored
in the father page. btr0btr.h: Add a BTR_MAX_LEVELS define.
-
- 18 Oct, 2006 1 commit
-
-
marko authored
instead of passing the wrong length to ut_print_namel(). (Bug #23368) ut_print_name(), ut_print_namel(): Document the special treatment of '/'. ut_print_namel(): Replace strchr() with memchr(), as the string might not be NUL-terminated.
-
- 16 Oct, 2006 2 commits
- 12 Oct, 2006 1 commit
-
-
marko authored
UNIV_SYNC_DEBUG is defined. rw_lock_list_print_info(): Add parameter "file". mutex_list_print_info(): Add parameter "file". Make the function static.
-
- 10 Oct, 2006 2 commits
- 09 Oct, 2006 3 commits
-
-
marko authored
Replace the search loop with a call to dict_index_find_on_id_low().
-
marko authored
managed with an LRU algorithm.
-
marko authored
ha_innodb.cc: innodb_mutex_show_status(): Add (ulong) casts to ulonglong expressions being passed to fprintf %lu. The warnings were apparently introduced by MySQL AB developers. mysql_declare_plugin(innobase): Add PLUGIN_LICENSE_GPL. have_innodb.inc: Merge changes from MySQL AB.
-
- 06 Oct, 2006 1 commit
-
-
marko authored
in the "#else" branch of "#if building on Windows".
-
- 05 Oct, 2006 2 commits
-
-
marko authored
dict_col_copy_type_noninline(): Remove the return statement. Some compilers do not allow return expressions of void type. innobase_start_or_create_for_mysql(): Do not cap srv_max_threads to 1000 on Windows. Makefile.am (EXTRA_DIST): Add plug.in
-
marko authored
innodb_unsafe_binlog, innodb_handler, innodb-big, innodb_cache-master, innodb-deadlock, innodb_cache: Remove. These have been renamed in the MySQL tree. innodb_mysql: Update.
-