- 09 Jan, 2007 1 commit
-
-
marko authored
foreign->n_fields in order to preserve ON UPDATE CASCADE and ON DELETE CASCADE flags. For some reason, gcc does not warn about shifting a 10-bit field to right by 24 bits. (Bug #24741) This bug was introduced while reducing the memory footprint of the InnoDB data dictionary (Bug #20877). innodb.test, innodb.result: Add a test case.
-
- 02 Jan, 2007 2 commits
-
-
marko authored
The variable is initialized to zero, and after that it is only added to. Maybe the one who introduced the variable srv_buf_pool_flushed overlooked that there is a separate return statement for returning ULINT_UNDEFINED?
-
marko authored
is repeatedly called in buf_flush_free_margin() due to the definitions of BUF_READ_AHEAD_AREA and other macros starting with BUF_READ_AHEAD_.
-
- 22 Dec, 2006 1 commit
-
-
sunny authored
instead of three.
-
- 15 Dec, 2006 1 commit
-
-
sunny authored
function can be called with "current_thd == NULL". Minor non-functional fix in log0recv.c
-
- 12 Dec, 2006 1 commit
-
-
osku authored
adding a second parameter, adjust callers.
-
- 07 Dec, 2006 1 commit
-
-
osku authored
-
- 01 Dec, 2006 1 commit
-
-
heikki authored
time fields
-
- 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.
-