MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
Find a file
marko e03bb5986e innodb.test, innodb.result: Add test case for Bug #26835.
The bug could be reproduced as follows:

Define a table so that the first column of the clustered index is
a VARCHAR or a UTF-8 CHAR in a collation where sequences of bytes
of differing length are considered equivalent.

Insert and delete a record.  Before the delete-marked record is
purged, insert another record whose first column is of different
length but equivalent to the first record.  Under certain conditions,
the insertion can be incorrectly performed as update-in-place.

Likewise, an operation that could be done as update-in-place can
unnecessarily be performed as delete and insert, but that would not
cause corruption but merely degraded performance.
2007-03-05 15:43:58 +00:00
btr Merge a change from MySQL AB: 2007-01-11 09:36:27 +00:00
buf Merge r1239 from 2007-01-18 21:27:31 +00:00
data Merge a change from MySQL AB: 2007-01-11 09:36:27 +00:00
dict Merge changes from MySQL AB: 2007-03-01 15:21:12 +00:00
dyn Merge a change from MySQL AB: 2007-01-11 09:36:27 +00:00
eval Merge changes from MySQL AB: 2007-03-01 15:21:12 +00:00
fil Merge r1239 from 2007-01-18 21:27:31 +00:00
fsp Merge r1239 from 2007-01-18 21:27:31 +00:00
fut Merge a change from MySQL AB: 2007-01-11 09:36:27 +00:00
ha Merge r1239 from 2007-01-18 21:27:31 +00:00
handler Fix for Bug# 21409. At low transaction isolation levels we let each 2007-03-05 00:37:57 +00:00
ibuf Merge r1239 from 2007-01-18 21:27:31 +00:00
include rec_offs_nth_size(): Treat n==0 as a special case. (Bug #26835) 2007-03-05 14:26:34 +00:00
lock lock_deadlock_recursive(): When aborting the search, display a note 2007-03-02 14:55:52 +00:00
log Rename mutex_enter_nowait to mutex_enter_nowait_func and add macro 2007-01-22 09:03:59 +00:00
mach Merge a change from MySQL AB: 2007-01-11 09:36:27 +00:00
mem Merge r1239 from 2007-01-18 21:27:31 +00:00
mtr Merge changes from MySQL AB: 2007-03-01 15:21:12 +00:00
mysql-test innodb.test, innodb.result: Add test case for Bug #26835. 2007-03-05 15:43:58 +00:00
os Merge changes from MySQL AB: 2007-02-02 11:14:02 +00:00
page Merge a change from MySQL AB: 2007-01-11 09:36:27 +00:00
pars Merge a change from MySQL AB: 2007-03-01 15:24:14 +00:00
que Merge r1239 from 2007-01-18 21:27:31 +00:00
read Merge r1239 from 2007-01-18 21:27:31 +00:00
rem Merge changes from MySQL AB: 2007-03-01 15:21:12 +00:00
row Merge changes from MySQL AB: 2007-03-01 15:21:12 +00:00
srv Fix for Bug# 23666. On Windows ut_usectime returns secs 2007-01-24 23:05:06 +00:00
sync Merge changes from MySQL AB: 2007-03-01 15:21:12 +00:00
thr Merge r1239 from 2007-01-18 21:27:31 +00:00
trx Merge changes from MySQL AB: 2007-03-01 15:21:12 +00:00
usr Merge r1239 from 2007-01-18 21:27:31 +00:00
ut Fix for Bug# 23666. On Windows ut_usectime returns secs 2007-01-24 23:05:06 +00:00
CMakeLists.txt Merge a change from MySQL AB: 2007-01-11 09:36:27 +00:00
compile-innodb compile-innodb, compile-innodb-debug: 2006-08-31 09:36:45 +00:00
compile-innodb-debug compile-innodb, compile-innodb-debug: 2006-08-31 09:36:45 +00:00
export.sh export.sh: Adapt to ha_innodb now living in storage/innobase in the MySQL 2006-09-21 09:44:03 +00:00
Makefile.am Merge a change from MySQL AB: 2007-01-11 09:36:27 +00:00
plug.in Merge changes from MySQL to get the code compiling again: 2006-11-03 11:44:29 +00:00
revert_gen.sh Add revert_gen.sh. 2006-03-31 07:43:13 +00:00
setup.sh setup.sh: Once more. Remember that the glob expansion works relative to 2006-10-03 12:20:10 +00:00