mariadb/innobase
tsmith@siva.hindu.god 8abc953662 NULL MERGE this to 5.1
Apply the following InnoDB snapshots:
innodb-5.0-ss1319
innodb-5.0-ss1331
innodb-5.0-ss1333
innodb-5.0-ss1341

Fixes:
- Bug #21409: Incorrect result returned when in READ-COMMITTED with query_cache ON
  At low transaction isolation levels we let each consistent read set
  its own snapshot.
- Bug #23666: strange Innodb_row_lock_time_% values in show status; also millisecs wrong
  On Windows ut_usectime returns secs and usecs relative to the UNIX
  epoch (which is Jan, 1 1970).

- Bug #25494: LATEST DEADLOCK INFORMATION is not always cleared
  lock_deadlock_recursive(): When the search depth or length is exceeded,
  rewind lock_latest_err_file and display the two transactions at the
  point of aborting the search.

- Bug #25927: Foreign key with ON DELETE SET NULL on NOT NULL can crash server
  Prevent ALTER TABLE ... MODIFY ... NOT NULL on columns for which
  there is a foreign key constraint ON ... SET NULL.

- Bug #26835: Repeatable corruption of utf8-enabled tables inside InnoDB
  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-22 14:40:52 -06:00
..
btr my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
buf Merge mysql.com:/home/kent/bk/tmp2/mysql-4.1-build 2007-01-11 12:43:30 +01:00
data my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
db Added Innobase to source distribution 2001-02-17 14:19:19 +02:00
dict NULL MERGE this to 5.1 2007-03-22 14:40:52 -06:00
dyn my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
eval my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
fil Merge mysql.com:/home/kent/bk/tmp2/mysql-4.1-build 2007-01-11 12:43:30 +01:00
fsp my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
fut my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
ha Merge mysql.com:/home/kent/bk/tmp2/mysql-4.1-build 2007-01-11 12:43:30 +01:00
ibuf my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
include NULL MERGE this to 5.1 2007-03-22 14:40:52 -06:00
lock NULL MERGE this to 5.1 2007-03-22 14:40:52 -06:00
log Merge mysql.com:/home/kent/bk/tmp2/mysql-4.1-build 2007-01-11 12:43:30 +01:00
mach my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mem my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mtr my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
os my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
page my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
pars my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
que my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
read my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
rem my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
row my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
srv NULL MERGE this to 5.1 2007-03-22 14:40:52 -06:00
sync my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
thr Merge mysql.com:/home/kent/bk/tmp2/mysql-4.1-build 2007-01-11 12:43:30 +01:00
trx my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
usr my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
ut NULL MERGE this to 5.1 2007-03-22 14:40:52 -06:00
CMakeLists.txt Bug#25765 too many dbg heap assertions on windows 2007-03-20 10:07:23 -04:00
configure.in WL#2286 - Compile MySQL w/YASSL support 2005-06-23 21:29:44 +05:00
Makefile.am my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00