- 09 Jan, 2009 1 commit
-
-
marko authored
buf_flush_insert_sorted_into_flush_list(): Remove unused code. Change the parameter to buf_block_t* block and assert that block->state == BUF_BLOCK_FILE_PAGE. This is part of Issue #155.
-
- 08 Jan, 2009 1 commit
-
-
vasil authored
Add ChangeLog entries for r3795 r3796 r3797 r3798.
-
- 02 Jan, 2009 2 commits
- 17 Dec, 2008 4 commits
-
-
vasil authored
Remove 2 entries from the ChangeLog about changes not big enough. Discussed with: Marko
-
marko authored
interpreter. It was only used for updating the InnoDB internal data dictionary when renaming or dropping tables. It could have caused deadlocks after acquiring latches on insert buffer bitmap pages. This and r3544 should fix Issue #135. Furthermore, the update-in-place-in-select does not account for compression failure. That was not a problem yet, since the InnoDB SQL interpreter has so far assumed ROW_FORMAT=REDUNDANT. rb://63 approved by Heikki Tuuri
-
marko authored
InnoDB Plugin 1.0.2, except changes to source code comments.
-
marko authored
index without enabling UNIV_DEBUG.
-
- 02 Dec, 2008 3 commits
-
-
vasil authored
Resurrect a ChangeLog entry that I removed in c3331 with a fake date so it does not appear that it has been included in 1.0.2.
-
vasil authored
Remove an entry from the ChnageLog for a change that was made before the release of 1.0.2 but was not included in that release.
-
vasil authored
Add entry in the ChangeLog for the release of 1.0.2.
-
- 26 Nov, 2008 1 commit
-
-
marko authored
WHILE 1=1 in the SQL procedure, so that the loop will actually be entered and temporary indexes be dropped during crash recovery. Thanks to Sunny Bains for pointing this out. Tested as follows: Set a breakpoint in row_merge_rename_indexes. CREATE TABLE t(a INT)ENGINE=InnoDB; CREATE INDEX a ON t(a); -- The breakpoint will be reached. Kill and restart mysqld. SHOW CREATE TABLE t; -- This shows the MySQL .frm file, without and index. CREATE TABLE innodb_table_monitor(a INT)ENGINE=InnoDB; -- This will dump the InnoDB dictionary to the error log, without the index.
-
- 31 Oct, 2008 2 commits
- 30 Oct, 2008 1 commit
-
-
vasil authored
Add ChangeLog entry for Bug#40360 Binlog related errors with binlog off
-
- 29 Oct, 2008 2 commits
- 28 Oct, 2008 1 commit
-
-
vasil authored
ChangeLog: add entry for the Windows plugin.
-
- 27 Oct, 2008 1 commit
-
-
vasil authored
ChangeLog: Add entry for the fix of Bug#19424 InnoDB: Possibly a memory overrun of the buffer being freed (64-bit Visual C)
-
- 24 Oct, 2008 2 commits
- 23 Oct, 2008 1 commit
-
-
vasil authored
Update the ChangeLog
-
- 08 Oct, 2008 1 commit
-
-
marko authored
to the data dictionary records. This should fix Issue #83. row_drop_table_for_mysql_no_commit(): Rename back to row_drop_table_for_mysql(). Commit the transaction if the data dictionary was not locked when the function was called. Otherwise, neither commit the transaction nor unlock the data dictionary. row_merge_drop_table(): Let row_drop_table_for_mysql() take care of locking the data dictionary. dict_create_or_check_foreign_constraint_tables(), trx_rollback_active(), row_create_table_for_mysql(), row_create_index_for_mysql(), row_table_add_foreign_constraints(): Explicitly commit the transaction, because row_drop_table_for_mysql() would no longer commit it, given that the data dictionary will be locked during the calls. Approved by Sunny (over IM). rb://23
-
- 06 Oct, 2008 3 commits
-
-
vasil authored
Add more ChangeLog entries from the merge of 2702:2722 from branches/5.1 (r2723).
-
vasil authored
Add entry for Bug#37788 InnoDB Plugin: AUTO_INCREMENT wrong for compressed tables in the ChangeLog
-
vasil authored
Add entry for Bug#39830 Table autoinc value not updated on first insert in the ChangeLog.
-
- 03 Oct, 2008 2 commits
-
-
vasil authored
ChangeLog: Use "Fix Bug#NNNNN bug summary text" for bugfixes, as for other entries in the file.
-
marko authored
(Bug #36285, rb://9). innodb-index.test, innodb-index.result: Set innodb_lock_wait_timeout as a session variable instead of relying on the global value. innodb-index-master.opt: Remove. innodb-timeout.test: Test that setting the innodb_lock_wait_timeout works as advertised. thd_lock_wait_timeout(): New function, to retrieve the lock wait timeout for a given MySQL client connection (thd), or the global value (thd==NULL). srv_lock_wait_timeout, innobase_lock_wait_timeout: Remove. Replace MYSQL_SYSVAR_LONG(lock_wait_timeout) with MYSQL_THDVAR_ULONG(lock_wait_timeout).
-
- 22 Sep, 2008 1 commit
-
-
calvin authored
memory leak on Windows.
-
- 18 Sep, 2008 2 commits
-
-
marko authored
the maximum record size will never exceed the B-tree page size limit. For uncompressed tables, there should always be enough space for two records in an empty B-tree page. For compressed tables, there should be enough space for storing two node pointer records or one data record in an empty page in uncompressed format. dict_build_table_def_step(): Remove the inaccurate check for table row size. dict_index_too_big_for_tree(): New function: check if the index records would be too big for a B-tree page. dict_index_add_to_cache(): Add the parameter "strict". Invoke dict_index_too_big_for_tree() if it is set. trx_is_strict(), thd_is_strict(): New functions, for determining if innodb_strict_mode is enabled for the current transaction. dict_create_index_step(): Pass the new parameter strict of dict_index_add_to_cache() as trx_is_strict(trx). All other callers pass it as FALSE. innodb.test: Enable innodb_strict_mode before attempting to create a table with a too big record size. innodb-zip.test: Remove the test of inserting random data. Add tests for checking that the maximum record lengths are enforced at table creation time.
-
marko authored
general public, and Mantis is for our internal use only. Thanks to Vasil for pointing this out.
-
- 17 Sep, 2008 1 commit
-
-
marko authored
-
- 12 Sep, 2008 1 commit
-
-
vasil authored
Update the ChangeLog which has not been updated for a long time, phew!
-
- 09 Jun, 2008 1 commit
-
-
vasil authored
Update the ChangeLog.
-
- 06 Jun, 2008 1 commit
-
-
vasil authored
Update the ChangeLog.
-
- 21 May, 2008 1 commit
-
-
vasil authored
Update the ChangeLog
-
- 07 May, 2008 3 commits
- 30 Apr, 2008 1 commit
-
-
vasil authored
Formatted in compliance with many GNU tools, roughly described in http://www.gnu.org/software/guile/changelogs/guile-changelogs_toc.html
-