- 18 Sep, 2008 2 commits
-
-
marko authored
from branches/zip. btr_cur_optimistic_delete(): Split a too long line in the way it is split in branches/zip. buf_page_get_gen(): Add missing space in the function comment. buf_print_io(): Restoer a removed space to the printout. univ.i: Remove C++-style (or C99-style) comments. buf0buf.h: Undo the white-space changes to the wrapper macros of buf_page_get_gen(). ibuf_update_free_bits_low(): Revert the changes. Restore the assertion that this function must not be invoked on compressed pages. The function ibuf_update_free_bits_zip() is for compressed pages. ibuf_insert_to_index_page(): Undo a white-space change.
-
marko authored
accessing a freed record on a compressed page.
-
- 17 Sep, 2008 4 commits
-
-
marko authored
The variable srv_stats_sample_pages was declared ib_uint64_t in srv0srv.c and unsigned long long in srv0srv.h.
-
marko authored
-
marko authored
the file differ from branches/zip.
-
marko authored
btr0cur.c: Undo changes to white space that make the code differ from branches/zip. btr_cur_del_unmark_for_ibuf(): Remove this unused function. btr_cur_set_deleted_flag_for_ibuf(): Add missing UNIV_INTERN specifier. Correct the function comment. Call btr_rec_set_deleted_flag() instead of rec_set_deleted_flag_new(), so that delete buffering will actually work on ROW_FORMAT=REDUNDANT tables.
-
- 15 Sep, 2008 3 commits
-
-
marko authored
closer to branches/zip. ibuf_size_update(): Add const qualifier to the parameter "root". Remove #ifdef UNIV_SYNC_DEBUG around ut_ad(mutex_own()). ibuf_page(): Use the variable name local_mtr instead of mtr_local, to be more like existing functions. Eliminate the flag use_local_mtr. ibuf_get_merge_page_nos(): Restore an "if (...) break; else if" to "if (...) break; if" as in branches/zip. ibuf_dummy_index_create(), ibuf_dummy_index_add_col(), ibuf_contract_ext(), ibuf_insert_low(): Revert to the formatting of branches/zip.
-
marko authored
ibuf_print(): Do not print n_ops[]. ibuf_print_ops(): Output trailing newline.
-
marko authored
to eliminate double negation from an assertion.
-
- 09 Aug, 2008 1 commit
-
-
sunny authored
The followin mysql-tests failed (and they are known to fail): main.information_schema [ fail ] main.innodb_file_per_table_basic[ fail ] main.type_bit_innodb [ fail ] Tested against : MYSQL_SERVER_VERSION "5.1.28"
-
- 16 Jun, 2008 2 commits
- 10 Jun, 2008 2 commits
- 17 May, 2008 1 commit
-
-
inaam authored
-
- 16 May, 2008 1 commit
-
-
inaam authored
(These changes remove the POSIX AIO stuff)
-
- 14 May, 2008 1 commit
-
-
inaam authored
-
- 03 Mar, 2008 3 commits
- 27 Feb, 2008 3 commits
- 19 Feb, 2008 1 commit
-
-
vasil authored
Fix Bug#25640: Introduce an user visible parameter innodb_stats_sample (default 8, min 1, max 1000) and use that parameter instead of the BTR_KEY_VAL_ESTIMATE_N_PAGES macro. Remove this macro. Approved by: Heikki
-
- 18 Feb, 2008 9 commits
-
-
marko authored
-
marko authored
-
marko authored
-
marko authored
and incorrect "BLOB bug fix" that was suggested by Heikki. Explain in a comment why no such fix is needed.
-
marko authored
in *.h files, so that the function signatures in the *.h and *.c files fully match each other. ut_dulint_sort(): Add a UNIV_INTERN qualifier also to the function definition.
-
marko authored
lock_rec_restore_from_page_infimum(): Correct the comment of the parameter rec. lock_sec_rec_read_check_and_lock(): Add the debug assertion ut_ad(mode == LOCK_X || mode == LOCK_S).
-
marko authored
buf_LRU_old_adjust_len(): Replace a constant ut_ad() with a preprocessor check. buf_LRU_free_block(): Remove the check for the unlikely case buf_pool->LRU_old == prev_b in order to simplify the function. The check was implemented as part of r2306.
-
marko authored
suggested by Heikki, because it breaks row_vers_impl_x_locked_off_kernel(); see Mantis issue #10. However, now that Heikki's fix has been removed, the code may break elsewhere when it tries to dereference half-freed or completely freed externally stored columns.
-
marko authored
lock_update_delete(): Add the debug assertion ut_ad(page == page_align(rec)). lock_rec_insert_check_and_lock(): Determine next_rec_heap_no before acquiring the kernel mutex. Require the table to be at least S-locked in fast index creation.
-
- 16 Feb, 2008 1 commit
-
-
marko authored
corresponding to a compressed page, do not flag the block as recently used, but maintain the position of the control block on the LRU list.
-
- 15 Feb, 2008 5 commits
-
-
marko authored
lock_rec_get_first(): Use a simple for loop. lock_rec_copy(): Use mem_heap_dup(). lock_rec_find_similar_on_page(): Add const qualifier to trx. lock_move_rec_list_end(), lock_move_rec_list_start(): Simplify the memcmp() assertion on ROW_FORMAT=REDUNDANT records.
-
marko authored
qualifier to parameter, and fix the formatting of a comment.
-
marko authored
Use ut_d() in assignments to bpage->in_LRU_list instead of #ifdef UNIV_DEBUG. buf_LRU_remove_block(): Move an assertion to a more appropriate place.
-
marko authored
Make it easier to display the violating lock request in a debugger.
-
marko authored
on i==j==BUF_BUDDY_SIZES.
-
- 13 Feb, 2008 1 commit
-
-
marko authored
innobase_check_index_keys(): Remove unused parameters. Use sql_print_error() for error message output. ha_innobase::add_index(): When row_merge_rename_tables() fails, do not allow row_merge_drop_table() to alter the error code returned to MySQL.
-