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 7944c2cac9 branches/zip: Merge revisions 3930:4005 from branches/5.1:
------------------------------------------------------------------------
  r4004 | marko | 2009-01-20 16:19:00 +0200 (Tue, 20 Jan 2009) | 12 lines

  branches/5.1: Merge r4003 from branches/5.0:

  rec_set_nth_field(): When the field already is SQL null,
  do nothing when it is being changed to SQL null. (Bug #41571)

  Normally, MySQL does not pass "do-nothing" updates to the storage engine.
  When it does and a column of an InnoDB table that is in ROW_FORMAT=COMPACT
  is being updated from NULL to NULL, the InnoDB buffer pool will be corrupted
  without this fix.

  rb://81 approved by Heikki Tuuri
  ------------------------------------------------------------------------
  r4005 | marko | 2009-01-20 16:22:36 +0200 (Tue, 20 Jan 2009) | 8 lines

  branches/5.1: lock_is_table_exclusive(): Acquire kernel_mutex before
  accessing table->locks and release kernel_mutex before returning from
  the function.  This fixes a portential race condition in the
  "commit every 10,000 rows" in ALTER TABLE, CREATE INDEX, DROP INDEX,
  and OPTIMIZE TABLE. (Bug #42152)

  rb://80 approved by Heikki Tuuri
  ------------------------------------------------------------------------
2009-01-20 14:29:22 +00:00
btr branches/zip: When setting the PAGE_LEVEL of a compressed B-tree page 2008-12-30 20:45:04 +00:00
buf branches/zip: buf0lru.c: Improve debug assertions. 2009-01-15 08:37:51 +00:00
data branches/zip: dtuple_print(): Dump each field in a separate line, 2008-11-21 08:11:18 +00:00
dict branches/zip: Merge revisions 3601:3930 from branches/5.1: 2009-01-14 14:06:22 +00:00
dyn branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
eval branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
fil branches/zip: In hash table lookups, assert that the traversed items 2009-01-13 19:46:22 +00:00
fsp branches/zip: Clean up the insert buffer subsystem. 2008-12-12 14:08:23 +00:00
fut branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
ha branches/zip: In hash table lookups, assert that the traversed items 2009-01-13 19:46:22 +00:00
handler branches/zip: In hash table lookups, assert that the traversed items 2009-01-13 19:46:22 +00:00
ibuf branches/zip: Merge revisions 3479:3598 from branches/5.1: 2008-12-22 13:41:47 +00:00
include branches/zip: Merge revisions 3930:4005 from branches/5.1: 2009-01-20 14:29:22 +00:00
lock branches/zip: Merge revisions 3930:4005 from branches/5.1: 2009-01-20 14:29:22 +00:00
log branches/zip: Relax the page_zip_validate() check during crash recovery: 2008-10-06 07:13:52 +00:00
mach branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
mem branches/zip: Implement the parameter innodb_use_sys_malloc 2009-01-02 13:10:50 +00:00
mtr branches/zip: Non-functional change: Use ut_d when assigning to mtr->state. 2009-01-12 12:48:59 +00:00
mysql-test branches/zip: Add the tests that were forgotten from r3795. 2009-01-07 14:19:32 +00:00
os branches/zip: fix Mantis issue #138 InnoDB fails if 2008-12-10 22:19:07 +00:00
page branches/zip: page_cur_insert_rec_zip(): When allocating insert_buf from 2008-12-22 14:40:17 +00:00
pars branches/zip: Remove update-in-place-in-select from the internal SQL 2008-12-17 12:40:59 +00:00
que branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
read branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
rem branches/zip: rec_print_old(), rec_print_comp(): Dump each field in a 2008-11-20 11:27:27 +00:00
row branches/zip: row_merge_create_temporary_table(): On error, 2009-01-13 09:54:01 +00:00
scripts branches/zip: scripts/install_innodb_plugins_win.sql: New script, 2008-10-31 12:21:43 +00:00
srv branches/zip: srv_suspend_mysql_thread(): Add some clarifying comments. 2009-01-02 22:23:30 +00:00
sync branches/zip: sync_thread_add_level(): Add a comment explaining the 2008-12-16 08:24:03 +00:00
thr branches/zip: In hash table lookups, assert that the traversed items 2009-01-13 19:46:22 +00:00
trx branches/zip: Add assertions that the kernel_mutex is being held 2009-01-16 12:53:40 +00:00
usr branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
ut branches/zip: Merge 2437:2485 from branches/5.1: 2008-06-06 15:24:58 +00:00
win-plugin branches/zip: 2008-12-04 16:49:24 +00:00
ChangeLog branches/zip: 2009-01-15 19:15:00 +00:00
CMakeLists.txt branches/zip: fix issue #102 - Windows plugin: resolve dbug functions 2008-10-29 06:29:01 +00:00
compile-innodb branches/zip: Merge revisions 767:789 from trunk. 2006-09-04 19:47:47 +00:00
compile-innodb-debug branches/zip: Merge revisions 767:789 from trunk. 2006-09-04 19:47:47 +00:00
ha_innodb.def branches/zip: ChangeLog, ha_innodb.def: Set svn:eol-style native 2008-10-30 10:46:21 +00:00
Makefile.am branches/zip: Merge 2423:2437 from branches/5.1: 2008-04-30 16:59:16 +00:00
plug.in branches/zip: Merge 2423:2437 from branches/5.1: 2008-04-30 16:59:16 +00:00
revert_gen.sh branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
setup.sh branches/zip: Merge 2015:2093 from trunk. 2007-11-16 13:57:27 +00:00