mariadb/sql
Dmitry Lenev 22bc48b280 Fix for bug #51134 "Crash in MDL_lock::destroy on a concurrent
DDL workload".

When a RENAME TABLE or LOCK TABLE ... WRITE statement which
mentioned the same table several times were aborted during 
the process of acquring metadata locks (due to deadlock 
which was discovered or because of KILL statement) server 
might have crashed.

When attempt to acquire all locks requested had failed we
went through the list of requests and released locks which
we have managed to acquire by that moment one by one. Since 
in the scenario described above list of requests contained 
duplicates this led to releasing the same ticket twice and 
a crash as result.

This patch solves the problem by employing different approach
to releasing locks in case of failure to acquire all locks
requested. 
Now we take a MDL savepoint before starting acquiring locks 
and simply rollback to it if things go bad.
2010-02-15 13:23:34 +03:00
..
examples Bug #43414 Parenthesis (and other) warnings compiling MySQL 2009-06-17 15:54:01 +02:00
share Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
add_errmsg WL#751 Error message construction, backport 2009-10-15 17:23:43 +05:00
authors.h WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
client_settings.h Backport of WL#798 (MySQL IPv6 support) from 6.0. 2009-11-25 13:53:23 +03:00
CMakeLists.txt Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
contributors.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
custom_conf.h
debug_sync.cc WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
debug_sync.h WL#4259 - Debug Sync Facility 2009-09-29 17:38:40 +02:00
derror.cc WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
des_key_file.cc WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
discover.cc WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
event_data_objects.cc Manual merge of mysql-5.1-bugteam into mysql-trunk-merge. 2010-01-24 00:09:23 +03:00
event_data_objects.h Bug#35997 Event scheduler seems to let the server crash, if it is embedded. 2008-05-09 09:43:02 +02:00
event_db_repository.cc Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
event_db_repository.h
event_parse_data.cc Bug#29125 Windows Server X64: so many compiler warnings 2009-02-13 11:41:47 -05:00
event_parse_data.h Added "Sun Microsystems, Inc." to copyright headers on files modified 2008-11-10 21:21:49 +01:00
event_queue.cc Merge backport of WL#3771 with mysql-next-mr. 2010-01-19 17:30:55 +04:00
event_queue.h WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
event_scheduler.cc Manual merge from mysql-trunk-merge. 2010-02-03 19:21:17 +03:00
event_scheduler.h WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
events.cc Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
events.h WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
field.cc Manual merge from mysql-trunk-merge. 2010-01-19 19:36:14 +03:00
field.h Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
field_conv.cc Bug #43414 Parenthesis (and other) warnings compiling MySQL 2009-06-17 15:54:01 +02:00
filesort.cc Manual merge from mysql-trunk-merge. 2010-01-31 01:06:50 +03:00
frm_crypt.cc
gen_lex_hash.cc Bug#29125 Windows Server X64: so many compiler warnings 2009-02-13 11:41:47 -05:00
gstream.cc Bug #43414 Parenthesis (and other) warnings compiling MySQL 2009-06-09 18:11:21 +02:00
gstream.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
ha_ndbcluster.cc Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
ha_ndbcluster.h WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
ha_ndbcluster_binlog.cc Merge next-mr -> next-4284. 2010-02-05 01:08:08 +03:00
ha_ndbcluster_binlog.h WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
ha_ndbcluster_cond.cc fixed warnings and compile errors from the fix for bug 26243 2008-03-29 09:52:16 +02:00
ha_ndbcluster_cond.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
ha_ndbcluster_tables.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
ha_partition.cc Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
ha_partition.h Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
handler.cc Merge next-mr -> next-4284. 2010-02-05 01:08:08 +03:00
handler.h Merge next-mr -> next-4284. 2010-02-04 00:48:40 +03:00
hash_filo.cc
hash_filo.h WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
hostname.cc WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
init.cc Backport of: 2009-11-24 16:54:59 +03:00
item.cc Auto-merge from mysql-trunk-merge. 2010-01-27 22:15:32 +03:00
item.h Manual merge from mysql-trunk-merge. 2010-01-19 19:36:14 +03:00
item_buff.cc
item_cmpfunc.cc merge 5.1-main to 5.1-bugteam 2010-01-13 12:28:42 +02:00
item_cmpfunc.h merge 5.1-main to 5.1-bugteam 2010-01-13 12:28:42 +02:00
item_create.cc Manual merge from mysql-trunk-merge. 2010-01-19 19:36:14 +03:00
item_create.h
item_func.cc Manual merge from mysql-trunk-merge. 2010-01-19 19:36:14 +03:00
item_func.h Manual merge of mysql-5.1-bugteam into mysql-trunk-merge. 2009-12-25 13:56:50 +03:00
item_geofunc.cc Manual merge of the fix for bug#43668. 2009-11-24 18:26:13 +03:00
item_geofunc.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
item_row.cc Fix for Bug#30217: Views: changes in metadata behaviour 2008-02-22 13:30:33 +03:00
item_row.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
item_strfunc.cc Manual merge from mysql-trunk-merge. 2010-01-31 01:06:50 +03:00
item_strfunc.h Manual merge from mysql-trunk-merge. 2010-01-31 01:06:50 +03:00
item_subselect.cc Manual merge from mysql-trunk. 2009-12-11 12:39:38 +03:00
item_subselect.h merging from 5.1 to rep+2 starting at gca(5.1, next-mr) == build@mysql.com-20091208092611-pbno5awyb0v38hs7 2009-12-17 00:09:52 +00:00
item_sum.cc Bug#48920: COUNT DISTINCT returns 1 for NULL values when in a 2010-01-04 10:39:42 +01:00
item_sum.h merging from 5.1 to rep+2 starting at gca(5.1, next-mr) == build@mysql.com-20091208092611-pbno5awyb0v38hs7 2009-12-17 00:09:52 +00:00
item_timefunc.cc Manual merge from mysql-trunk-merge. 2009-12-16 21:02:21 +03:00
item_timefunc.h WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
item_xmlfunc.cc Bug#34384: Slow down on constant conversion. 2009-11-06 22:34:25 +03:00
item_xmlfunc.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
key.cc WL#751 Error message construction, backport 2009-10-15 17:23:43 +05:00
keycaches.cc WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
keycaches.h WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
lex.h Merge next-mr -> next-4284. 2010-02-05 01:08:08 +03:00
lex_symbol.h
lock.cc Bug #45225 Locking: hang if drop table with no timeout 2010-02-11 11:23:39 +01:00
log.cc Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
log.h Manual merge of patch for Bug#46364 from mysql-next-mr-bugfixing. 2010-02-02 10:56:42 +03:00
log_event.cc Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
log_event.h Manual merge from mysql-trunk-merge. 2010-01-31 01:06:50 +03:00
log_event_old.cc Merge next-mr -> next-4284. 2010-02-05 01:08:08 +03:00
log_event_old.h
Makefile.am Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
mdl.cc Fix for bug #51134 "Crash in MDL_lock::destroy on a concurrent 2010-02-15 13:23:34 +03:00
mdl.h Bug #45225 Locking: hang if drop table with no timeout 2010-02-11 11:23:39 +01:00
message.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
message.mc Bug#40280: Message compiler(mc.exe) needed to compile MySQL on windows. 2008-10-23 15:28:53 +02:00
message.rc Bug#40280: Message compiler(mc.exe) needed to compile MySQL on windows. 2008-10-23 15:28:53 +02:00
mf_iocache.cc
MSG00001.bin Bug#40280: Message compiler(mc.exe) needed to compile MySQL on windows. 2008-10-23 15:28:53 +02:00
my_decimal.cc WL#2110 (SIGNAL) 2009-09-10 03:18:29 -06:00
my_decimal.h Bug#48370: Absolutely wrong calculations with GROUP BY and decimal fields when using IF 2009-11-02 09:21:39 -02:00
my_lock.c
mysql_priv.h Fix for bug #50908 "Assertion `handler_tables_hash.records == 0' 2010-02-12 10:05:43 +03:00
mysql_priv.h.pp Bug#47857 strip_sp function in mysys/mf_strip.c never used and cause name clash 2009-10-06 13:04:51 +02:00
mysqld.cc Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
mysqld_suffix.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
net_serv.cc WL#4949, Remove use of LOCK_alarm by instead using SO_SNDTIME0/SO_RCVTIME0 2009-11-12 12:17:31 +01:00
nt_servc.cc merge 2008-11-22 01:10:38 +01:00
nt_servc.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
opt_range.cc WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
opt_range.h Backport of: 2009-11-24 16:54:59 +03:00
opt_sum.cc Backport of Bug#15192 to mysql-next-mr 2009-11-10 18:31:28 -02:00
parse_file.cc WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
parse_file.h Bug#43385 Cannot ALTER DATABASE ... UPGRADE DATA DIRECTORY NAME when Views exist(addon) 2009-04-13 18:09:10 +05:00
partition_element.h Merge 2009-10-28 18:32:48 +01:00
partition_info.cc BUG#49591, Fixed version string in SHOW CREATE TABLE to accomodate for column list partitioning and new function to_seconds 2009-12-17 18:39:10 +01:00
partition_info.h BUG#49591, Fixed version string in SHOW CREATE TABLE to accomodate for column list partitioning and new function to_seconds 2009-12-17 18:39:10 +01:00
password.c Manual merge. 2009-06-01 16:00:38 +04:00
procedure.cc
procedure.h Merge from mysql-next-mr. 2009-10-28 10:55:44 +03:00
protocol.cc merge (and including the fix for bug#48939 since that was not included in mysql-trunk-bugfixing). 2009-12-15 23:47:04 +01:00
protocol.h Merge from mysql-next-mr. 2009-10-28 10:55:44 +03:00
records.cc WL#5197 "Move @@engine_condition_pushdown to @@optimizer_switch" 2010-01-06 11:54:45 +01:00
records.h Manual merge from mysql-trunk-merge. 2009-11-06 19:13:33 +03:00
repl_failsafe.cc Bug#49501 Inefficient information_schema check (system collation), addon 2010-01-22 14:58:21 +04:00
repl_failsafe.h WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
replication.h WL#2360 Performance schema 2009-12-09 20:19:51 -07:00
rpl_constants.h BUG#40482: server/mysqlbinlog crashes when reading invalid Incident_log_event 2008-12-29 17:04:10 +01:00
rpl_filter.cc Backport of: 2009-10-14 20:37:38 +04:00
rpl_filter.h
rpl_handler.cc Auto merge from 5.1-rep-semisync 2009-12-05 10:28:53 +08:00
rpl_handler.h Backporting WL#4398 WL#1720 2009-09-26 12:49:49 +08:00
rpl_injector.cc Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
rpl_injector.h Backport of: 2009-10-14 15:14:58 +04:00
rpl_mi.cc WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
rpl_mi.h WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
rpl_record.cc Manual merge from mysql-trunk-merge. 2010-01-31 00:26:38 +03:00
rpl_record.h BUG#48091 valgrind errors when slave has double not null and master has double null 2009-10-22 01:15:45 +01:00
rpl_record_old.cc
rpl_record_old.h
rpl_reporting.cc WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
rpl_reporting.h WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
rpl_rli.cc Merge next-mr -> next-4284 2010-02-03 16:43:03 +03:00
rpl_rli.h Merge next-mr -> next-4284. 2010-02-05 01:08:08 +03:00
rpl_tblmap.cc Manual merge from mysql-trunk. 2009-12-11 12:39:38 +03:00
rpl_tblmap.h Backport of: 2009-10-14 20:37:38 +04:00
rpl_utility.cc Merging with mysql-5.1-rep+2-delivery1 2010-01-13 13:37:01 +01:00
rpl_utility.h Bug#48776 row based replication breaks with spatial / geometry types, cause crashes! 2010-01-05 14:25:29 +08:00
scheduler.cc WL#2360 Performance schema 2010-01-11 18:47:27 -07:00
scheduler.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
set_var.cc Merge next-mr -> next-4284 2010-02-03 16:43:03 +03:00
set_var.h merge mysql-5.1-rep+2-delivery1 --> mysql-5.1-rpl-merge 2010-01-07 15:39:11 +00:00
slave.cc Merge next-mr -> next-4284. 2010-02-05 01:08:08 +03:00
slave.h WL#2360 Performance schema 2010-01-11 18:47:27 -07:00
sp.cc Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
sp.h Merge next-mr -> next-4284. 2010-02-04 00:48:40 +03:00
sp_cache.cc Merge next-mr -> next-4284. 2010-02-02 02:22:16 +03:00
sp_cache.h Apply and review: 2009-12-29 15:19:05 +03:00
sp_head.cc Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
sp_head.h Merge next-mr -> next-4284. 2010-02-05 01:08:08 +03:00
sp_pcontext.cc Backport of: 2009-11-24 16:54:59 +03:00
sp_pcontext.h Manual merge. 2009-12-18 16:44:24 -02:00
sp_rcontext.cc Manual merge from mysql-trunk. 2009-12-11 12:39:38 +03:00
sp_rcontext.h WL#2110 (SIGNAL) 2009-09-10 03:18:29 -06:00
spatial.cc Backport of WL #2934: Make/find library for doing float/double 2009-12-22 19:23:13 +03:00
spatial.h Merge from 5.0-bugteam 2009-06-17 16:56:44 +02:00
sql_acl.cc Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
sql_acl.h WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
sql_analyse.cc Merge from 5.0-bugteam 2009-06-17 16:56:44 +02:00
sql_analyse.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sql_array.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sql_audit.cc Merge backport of WL#3771 with mysql-next-mr. 2010-01-19 17:30:55 +04:00
sql_audit.h Backport from 6.0-codebase. 2009-12-16 15:56:36 +04:00
sql_base.cc Bug #45225 Locking: hang if drop table with no timeout 2010-02-11 11:23:39 +01:00
sql_binlog.cc Initial import of WL#3726 "DDL locking for all metadata objects". 2009-11-30 18:55:03 +03:00
sql_bitmap.h Fix Bug#27812 "an ampersand is missed in sql/sql_bitmap.h, line 68" 2008-01-29 14:14:34 +03:00
sql_builtin.cc.in WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
sql_cache.cc Merge next-mr -> next-4284 2010-02-03 16:43:03 +03:00
sql_cache.h WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
sql_class.cc Fix for bug #50908 "Assertion `handler_tables_hash.records == 0' 2010-02-12 10:05:43 +03:00
sql_class.h Fix for bug #50908 "Assertion `handler_tables_hash.records == 0' 2010-02-12 10:05:43 +03:00
sql_client.cc
sql_connect.cc Auto-merge from mysql-next-mr. 2010-01-25 19:48:45 +03:00
sql_crypt.cc Bug#49141: Encode function is significantly slower in 5.1 compared to 5.0 2009-12-04 13:36:58 -02:00
sql_crypt.h Manual merge of mysql-5.1-bugteam into mysql-trunk-merge. 2009-12-11 19:40:58 +03:00
sql_cursor.cc Merge next-mr -> next-4284. 2010-02-03 03:06:42 +03:00
sql_cursor.h
sql_db.cc Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
sql_delete.cc Bug #45225 Locking: hang if drop table with no timeout 2010-02-11 11:23:39 +01:00
sql_derived.cc WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
sql_do.cc Backport of: 2009-12-03 21:37:38 +03:00
sql_error.cc Merge from mysql-next-mr. 2009-10-23 15:22:21 +04:00
sql_error.h WL#751 Error message construction, backport 2009-10-15 17:23:43 +05:00
sql_handler.cc Fix for bug #50908 "Assertion `handler_tables_hash.records == 0' 2010-02-12 10:05:43 +03:00
sql_help.cc Patch that changes metadata locking subsystem to use mutex per lock and 2010-01-21 23:43:03 +03:00
sql_insert.cc Bug #45225 Locking: hang if drop table with no timeout 2010-02-11 11:23:39 +01:00
sql_lex.cc merge mysql-5.1-rep+2-delivery1 --> mysql-5.1-rpl-merge 2010-01-07 15:39:11 +00:00
sql_lex.h Merge next-mr -> next-4284. 2010-02-05 01:08:08 +03:00
sql_list.cc Backport of revno 2630.28.10, 2630.28.31, 2630.28.26, 2630.33.1, 2009-10-22 00:02:06 +04:00
sql_list.h Backport of 2010-01-12 12:32:55 +01:00
sql_load.cc Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
sql_locale.cc Manual-merge from mysql-trunk-merge. 2009-11-06 12:52:45 +03:00
sql_manager.cc WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
sql_map.cc WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
sql_map.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sql_olap.cc
sql_parse.cc Fix for bug #50908 "Assertion `handler_tables_hash.records == 0' 2010-02-12 10:05:43 +03:00
sql_partition.cc Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
sql_partition.h Manual merge of mysql-5.1-bugteam into mysql-trunk-merge. 2009-12-16 16:47:07 +03:00
sql_plist.h Patch that changes metadata locking subsystem to use mutex per lock and 2010-01-21 23:43:03 +03:00
sql_plugin.cc Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
sql_plugin.h WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
sql_plugin_services.h WL#4903 Plugin Service API part I 2009-11-02 21:05:42 +01:00
sql_prepare.cc Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
sql_prepare.h Backport of revno 2630.28.10, 2630.28.31, 2630.28.26, 2630.33.1, 2009-10-22 00:02:06 +04:00
sql_profile.cc Merge next-mr -> next-4284. 2010-02-03 03:06:42 +03:00
sql_profile.h Backport of: 2009-12-03 00:24:10 +03:00
sql_rename.cc Merge next-mr -> next-4284. 2010-02-04 23:15:47 +03:00
sql_repl.cc Merge next-mr -> next-4284. 2010-02-04 23:15:47 +03:00
sql_repl.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sql_select.cc Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
sql_select.h Auto-merge from mysql-trunk-merge. 2010-01-27 22:15:32 +03:00
sql_servers.cc Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
sql_servers.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sql_show.cc Bug #45225 Locking: hang if drop table with no timeout 2010-02-11 11:23:39 +01:00
sql_show.h Added "Sun Microsystems, Inc." to copyright headers on files modified 2008-11-10 21:21:49 +01:00
sql_signal.cc WL#2110 (SIGNAL) 2009-09-10 03:18:29 -06:00
sql_signal.h WL#2110 (SIGNAL) 2009-09-10 03:18:29 -06:00
sql_sort.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sql_state.c
sql_string.cc Backport of WL #2934: Make/find library for doing float/double 2009-12-22 19:23:13 +03:00
sql_string.h Bug #33544 UDF_INIT member decimals initialized wrong with 2009-11-11 21:19:41 +01:00
sql_table.cc Bug #45225 Locking: hang if drop table with no timeout 2010-02-11 11:23:39 +01:00
sql_tablespace.cc Merge next-mr -> next-4284. 2010-02-04 23:15:47 +03:00
sql_test.cc Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
sql_trigger.cc Merge next-mr -> next-4284. 2010-02-04 23:15:47 +03:00
sql_trigger.h Backport of: 2009-12-08 17:13:12 +03:00
sql_udf.cc Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
sql_udf.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sql_union.cc Manual merge from mysql-trunk-merge. 2010-01-19 19:36:14 +03:00
sql_update.cc Fix for bug #50913 "Deadlock between open_and_lock_tables_derived 2010-02-08 23:19:55 +03:00
sql_view.cc Fix for bug #50913 "Deadlock between open_and_lock_tables_derived 2010-02-08 23:19:55 +03:00
sql_view.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sql_yacc.yy Merge next-mr -> next-4284. 2010-02-05 01:08:08 +03:00
strfunc.cc WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
structs.h WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
sys_vars.cc Bug #45225 Locking: hang if drop table with no timeout 2010-02-11 11:23:39 +01:00
sys_vars.h WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
sys_vars_shared.h WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
table.cc Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
table.h Merge next-mr -> next-4284 2010-02-03 16:43:03 +03:00
thr_malloc.cc WL#2110 (SIGNAL) 2009-09-10 03:18:29 -06:00
time.cc Manual merge from mysql-trunk-merge. 2009-11-06 17:20:27 +03:00
transaction.cc Merge next-mr -> next-4284. 2010-02-03 03:06:42 +03:00
transaction.h Backport of: 2009-12-03 21:37:38 +03:00
tzfile.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
tztime.cc Merge next-mr -> next-4284 2010-02-03 16:43:03 +03:00
tztime.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
udf_example.c Backport of: 2009-11-24 16:54:59 +03:00
udf_example.def
uniques.cc Backport of: 2009-11-24 16:54:59 +03:00
unireg.cc WL#2360 Performance schema 2010-01-06 22:42:07 -07:00
unireg.h backported: 2010-01-15 15:42:15 +04:00