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
osku 5b2758ca7b From MySQL:
Fix for BUG#11704: "Found locks from different thread" warnings:
 The source of warnings was this scenario in OPTIMIZE:

     thr1: lock table with TL_WRITE_ONLY (InnoDB converts lock to
     TL_WRITE_ALLOW_WRITE)

     thr2: (UPDATE command) obtains a TL_WRITE_ALLOW_WRITE lock

     thr1: call mysql_lock_abort(). This function sets type of thr'1 lock
     to TL_WRITE_ONLY

     thr2: try to release thr2's lock. See two locks: TL_WRITE_ONLY,
     TL_WRITE_ALLOW_WRITE and produce a warning.
   
The fix: Make InnoDB not to convert TL_WRITE_ONLY locks to
TL_WRITE_ALLOW_WRITE in OPTIMIZE TABLE.
2005-12-15 10:53:54 +00:00
btr Port r53 from branches/5.0: 2005-11-17 09:00:25 +00:00
buf Import 5.0 code. 2005-10-27 07:29:40 +00:00
data Import 5.0 code. 2005-10-27 07:29:40 +00:00
dict Forward-port r46 from branches/5.0: 2005-11-16 07:26:20 +00:00
dyn Import 5.0 code. 2005-10-27 07:29:40 +00:00
eval Import 5.0 code. 2005-10-27 07:29:40 +00:00
fil Import 5.0 code. 2005-10-27 07:29:40 +00:00
fsp Import 5.0 code. 2005-10-27 07:29:40 +00:00
fut Import 5.0 code. 2005-10-27 07:29:40 +00:00
ha Fix comments for memory allocation functions and add some extra checks. 2005-11-04 14:20:11 +00:00
handler From MySQL: 2005-12-15 10:53:54 +00:00
ibuf Import 5.0 code. 2005-10-27 07:29:40 +00:00
include Port r98 from branches/5.0: INCOMPATIBLE CHANGE: 2005-12-14 14:05:34 +00:00
lock Fix comments for memory allocation functions and add some extra checks. 2005-11-04 14:20:11 +00:00
log Import 5.0 code. 2005-10-27 07:29:40 +00:00
mach Import 5.0 code. 2005-10-27 07:29:40 +00:00
mem Fix comments for memory allocation functions and add some extra checks. 2005-11-04 14:20:11 +00:00
mtr Import 5.0 code. 2005-10-27 07:29:40 +00:00
mysql-test Port r100 from branches/5.0 to trunk. 2005-12-15 07:00:12 +00:00
os Import 5.0 code. 2005-10-27 07:29:40 +00:00
page Import 5.0 code. 2005-10-27 07:29:40 +00:00
pars Import 5.0 code. 2005-10-27 07:29:40 +00:00
que Import 5.0 code. 2005-10-27 07:29:40 +00:00
read Import 5.0 code. 2005-10-27 07:29:40 +00:00
rem Forward-port r46 from branches/5.0: 2005-11-16 07:26:20 +00:00
row Port r100 from branches/5.0 to trunk. 2005-12-15 07:00:12 +00:00
srv Port r87 from branches/5.0: 2005-12-08 14:27:09 +00:00
sync Import 5.0 code. 2005-10-27 07:29:40 +00:00
thr Import 5.0 code. 2005-10-27 07:29:40 +00:00
trx Import 5.0 code. 2005-10-27 07:29:40 +00:00
usr Import 5.0 code. 2005-10-27 07:29:40 +00:00
ut Import 5.0 code. 2005-10-27 07:29:40 +00:00
compile-innodb-debug Add compile-innodb-debug and modify setup.sh to copy it to ../BUILD. 2005-11-04 07:53:04 +00:00
configure.in Remove include/Makefile.am and the references to it. 2005-11-03 11:23:49 +00:00
export.sh export.sh: Store log messages in export directory and refactor operations 2005-11-07 13:52:11 +00:00
Makefile.am Remove include/Makefile.am and the references to it. 2005-11-03 11:23:49 +00:00
setup.sh Add compile-innodb-debug and modify setup.sh to copy it to ../BUILD. 2005-11-04 07:53:04 +00:00