osku
ef6413ce9d
row_sel_store_mysql_rec(): Remove useless call to rec_get_nth_field
...
when handling an externally stored column.
2006-05-22 07:29:00 +00:00
osku
18131c474d
Add ib_list_create_heap().
2006-05-18 10:02:01 +00:00
marko
2d17e9037e
recv_parse_or_apply_log_rec_body(): Remove bogus debug assertion.
2006-05-16 06:47:06 +00:00
marko
36667b2c15
srv_parse_data_file_paths_and_sizes(): Accept lower-case 'm' and 'g'
...
as abbreviations of megabyte and gigabyte. (Bug #19609 )
srv_parse_megabytes(): New function.
2006-05-12 19:25:18 +00:00
osku
30632c4483
Move trx_commit_for_mysql(trx) calls in row0mysql.c before calls to
...
row_mysql_unlock_data_dictionary(trx), fixing bug #19727 .
2006-05-12 11:13:18 +00:00
marko
2d04dfb153
Define UNIV_BTR_DEBUG for enabling consistency checks of
...
FIL_PAGE_NEXT and FIL_PAGE_PREV when accessing sibling pages
of B-tree indexes.
btr_validate_level(): Check the validity of the doubly linked list
formed by FIL_PAGE_NEXT and FIL_PAGE_PREV.
2006-05-11 16:59:18 +00:00
marko
30ae8a2e96
Improve the documentation of FIL_PAGE_PREV, FIL_PAGE_NEXT,
...
and REC_INFO_MIN_REC_FLAG.
2006-05-11 12:44:01 +00:00
osku
7a39d1d6e4
Add mem_heap_printf() and mem_heap_cat().
2006-05-11 04:55:18 +00:00
osku
879aa87a32
Add innobase_convert_string wrapper function to ha_innodb.cc, and a new file
...
ha_prototypes.h.
2006-05-11 04:51:52 +00:00
osku
300ad47fbe
Add support for DATA_CHAR type in bound literals in the SQL parser.
2006-05-10 06:37:13 +00:00
marko
847adf32cf
Port r543 from innodb/branches/5.0: Port r29 from innodb-4.1/trunk:
...
export.sh: Generate the files to-mysql/patches/r$REV.patch
containing the output of "svn log" and "svn diff" for each change.
2006-05-09 08:37:14 +00:00
osku
3801001142
Increment statistic counter in ha_innobase::index_prev(). Fixes bug #19542 .
2006-05-09 06:37:11 +00:00
marko
b17f2879fe
Merge a change from MySQL AB to Makefile.am:
...
ChangeSet@2006/04/29 09:33:34-07:00 serg@sergbook.mysql.com
make distcheck and cosmetic fixes
2006-05-08 09:33:28 +00:00
marko
29221474d6
Merge changes by MySQL AB to ha_innodb.cc:
...
WL#2257 REFERENTIAL_CONSTRAINTS view
WL#3201 pluggable storage engines
2006-05-08 08:08:27 +00:00
osku
4690f2fc6f
Add support for bound ids in InnoDB's SQL parser.
2006-05-08 05:13:09 +00:00
marko
73330226ed
buf_page_io_complete(): Write to the error log if the page number or the
...
space id on the disk do not match those in the memory. Also write to
the error log if a page was read from the doublewrite buffer. The
doublewrite buffer should be only read by the lower-level function fil_io()
at database startup.
2006-05-05 15:19:32 +00:00
marko
406c6036de
Port r529 of branches/5.0: Port r27 of innodb-4.1/trunk: Check the page
...
trailers also after writing to disk.
This improves the chances of diagnosing Bug #18886 .
os_file_check_page_trailers(): New function for checking that the two
copies of the LSN stamped on the pages match.
os_aio_simulated_handle(): Call os_file_check_page_trailers() before
and after os_file_write().
2006-05-05 12:52:08 +00:00
marko
1fd289fd6d
ibuf_count_get(), ibuf_counts[], ibuf_counts_inited: Define these only
...
#ifdef UNIV_IBUF_DEBUG. Previously, when compiled without UNIV_IBUF_DEBUG,
invoking ibuf_count_get() would crash InnoDB. The function is only being
called #ifdef UNIV_IBUF_DEBUG.
2006-05-05 11:39:44 +00:00
marko
090c3fac71
Improve the comments of the space low address map.
2006-05-05 11:28:25 +00:00
osku
4547823a17
row_fetch_print: Handle SQL NULL values without crashing.
2006-05-05 07:24:03 +00:00
marko
411b6ed004
Fix a typo in a comment.
2006-05-04 11:25:58 +00:00
osku
b94cf80734
srv_master_thread(): Remove unreachable code.
2006-04-29 04:43:37 +00:00
osku
048d32559b
Add parens to return statements where they are missing (except in
...
ha_innodb.cc).
2006-04-28 11:57:13 +00:00
osku
f8d46a00bf
Add 'level' parameter to rw_lock_create(), remove rw_lock_set_level().
2006-04-28 05:49:59 +00:00
osku
3762ef7d66
Add 'level' parameter to mutex_create(), remove mutex_set_level().
...
Rename SYNC_LEVEL_NONE to SYNC_LEVEL_VARYING, add comment clarifying what it
is used for.
2006-04-28 05:43:08 +00:00
osku
35049cac22
univ.i: Make debug checks easily togglable.
2006-04-28 05:35:56 +00:00
osku
3215330058
Add mem_heap_dup().
2006-04-26 12:17:36 +00:00
osku
1b71285f05
Add a work queue implementation.
2006-04-26 12:14:50 +00:00
osku
3a1b90f1cc
Add a normal linked-list implementation.
2006-04-26 11:58:07 +00:00
osku
a34246f01c
From MySQL:
...
Add innodb_mysql.[test|result].
2006-04-26 07:08:21 +00:00
osku
c79a7d27c2
From MySQL:
...
Updates to innodb.[test|result].
2006-04-24 11:58:30 +00:00
osku
3c438ad7d3
From MySQL:
...
Added new function to handlerton.
2006-04-24 11:34:49 +00:00
osku
af88735171
From MySQL:
...
Refactored some code to remove ifdef and removed dead code related to
un-useable sync code.
2006-04-24 11:33:51 +00:00
osku
b0bbf41d4c
From MySQL:
...
After merge fixes.
2006-04-24 11:33:00 +00:00
osku
1542ec0aa7
Remove remnants of the obsolete concept of memoryfixing tables and indexes.
...
Remove unused dict_table_LRU_trim().
Remove unused 'trx' parameter from the functions dict_table_get_on_id_low,
dict_table_get and dict_table_get_and_increment_handle_count.
2006-04-24 09:39:13 +00:00
osku
d494736959
From MySQL:
...
Add cmakelists.txt to Makefile.Am.
2006-04-24 05:18:28 +00:00
osku
86afa36881
Add platform-specific os_thread_ret_t and OS_THREAD_DUMMY_RETURN, and
...
convert thread start functions to use them.
2006-04-21 12:09:12 +00:00
osku
2ceffc0d08
Make 'thread_id' parameter in os_thread_create() optional.
2006-04-21 12:06:23 +00:00
marko
bb86948f0e
Merge r487 from branches/5.0:
...
dict_load_indexes(): pass comp=0 to rec_get_deleted_flag(),
because SYS_INDEXES always is in ROW_FORMAT=REDUNDANT. (Bug #19217 )
2006-04-21 08:00:26 +00:00
osku
6c0714b80c
Remove srv_sys->operational since it is unused.
2006-04-21 07:04:02 +00:00
osku
92d7e9e5e2
Remove obsolete and unused global variables from srv0srv.c.
2006-04-20 11:06:41 +00:00
osku
76d8e7dcfa
dict_remove_db_name: Remove useless 'if'.
2006-04-18 07:16:14 +00:00
osku
b1449ab934
export.sh:
...
Automate snapshot creation process.
Update "files internal to innobase" list.
2006-04-18 06:48:47 +00:00
osku
181aa37d6c
Remove temporary work-arounds from innodb.result now that ALTER TABLE DROP
...
FOREIGN KEY works once again.
2006-04-18 06:33:03 +00:00
osku
bfadc7760c
Use bound literals in row_rename_table_for_mysql.
2006-04-17 08:14:04 +00:00
osku
e83b1a8b3e
Add mem_heap_strcat().
2006-04-17 08:13:07 +00:00
osku
f1529a9c72
pars_info_add_*(): In debug builds (UNIV_DEBUG), check that the given name
...
is not already used.
2006-04-15 14:58:17 +00:00
osku
26f5adf3f4
Use que_eval_sql() in dict_create_or_check_foreign_constraint_tables.
2006-04-13 11:02:52 +00:00
osku
93e919288d
Use bound literals in row_discard_tablespace_for_mysql.
2006-04-13 06:22:52 +00:00
osku
fd19fb9c8d
Use bound literals in row_drop_table_for_mysql.
2006-04-12 18:17:47 +00:00